..,:;;;;::,,::,,,,,,,,:::::::;::::::::;;;;::::::;;;;;:::,,,,,,,,,,::;+++iiiiiiii

  ..:;;;::,,::,,,,,,,,::,,::::::::::::::;;:::::;;;;;;:::,.,,,:::,,::;++++iiiiiii

    ,:;;::,,,,,,,,,,,,,,,,::::::::::::::::::::;;;;::::,,,,,,,:::,,::;;++++iiii++

    ,,;;;::,,,,,,,.,,,,,,,,,,:::,,,,:::::::::::;:::,,,,,,,.,::::::::;;++++++++++

   .,,;;;:::::;;;;;;;;;;;;::::::::::::::::::::::,,,...,,,,,,::,,::;;;;;+++++++++

    ,:;;;::::;iijjjjjjjjjjttttttttttjjjjiiiiii++++;;;:,,..,,::,,,,,,..::;;++++++

    ::;;;;::;;iiji++::;+jjtttttttttttt++,,++jjjjttttjj++,,,,,,..        .,;;++++

.   ,::;;;;;++++i+;:,,:;ijjttttttttttt+;,,ijttjjjjjjttjj;;::,,,,::::,.    ,:;+++

    ,,;;;;;;++++ii++;+jjjjjjjjjjttttttttjjttttttjjjjjjjjji;:,,;;++++;:.   ,:;+++

    ..:;;;;;++i+++iiiijjttttjjiitttfffttttttttttttttjjjjtj+;:,:;;+;;;:. ..:;;;++

     .,:;;:;++++;;ijiijjttttttjjjjttffffftttjjttttttttjjjjji;;;;;;;;;:..,,:;;;;;

    ..,,:;:;+ijjjjjjijjtttttftjjijttffffffttjjjjjjjjjjjjjjii;;+++i++:::,,,::::::

.......,::::iijttttjjjttttjjttjjttffffffffffttjjjjjjjjjjjjii+;++ii+;:,..,,::,,..

........,,::ijttttttttttttjjjiiijjtttfffffftttjjiiiiiiiijj++;;++++;;::,,::,,..  

........,,,:+ijjjjjjjjjjii;;:::::::;ijffffttttjj+;:,:;iiji++;;++++;;;;++;:.     

  ..........:;++++++++++:,,,;;;:,. .;+tfttjjjttti+::;;ijjj++++++++++++i+:,      

  ....,,.. .,:;;++++++::,,;;iiii+;,,;;jtttjjjjttii+++ijjjjjjiiiiiiiijjji:,      

....,,,,....::;;;;;;++;;++++++iiii++::;;+iiiiittiiiiiijjttttttttttttttii..      

....,,,.....:;;;++;;;;;++++++++ii++;,.,,:;;;;+jtiiiijjjjttttfffffffftt;:.       

..,,,,..  ..:;;;++;;::++i++;;;;;;;;;,,:::::::;++++++iiiijjffffffffft+;,.        

..,,,,..  ..::;+;;:,::++++;;;;;;;;;;::++i+:,::;;;;;;;;+ijjttfffftj;;,...        

....,,,,::;;+++;::,,::;;::::;;++;:,,::ijjj++++;;;;++iijjjjjjjj++:,........      

..,:++iiiiiiii+;:,,,,,::::::::;;,,..::+iiiiijjjjiiiiiiiijjji:,..............    

,,++iiiiiiiiii++;:::::,,,,,,::,,,,,,:;++++iijtttttttttjji+,,................    

;++++i++++iiiii+;;;;;;;;;:::;;,....,;+++ii+ijtttttttjj;:..                  ..  

++++++++++ii+iii++;;++++++i+::     .ijttjjijttttji:,..                          

;;+++++++++iiiiii+++++iiii;:.       +j1L11fftt+;..                              

::::;+++ii+iiijjjii+;;++i+,.        ,:tf11tj:,                                  

,,,:;;++iiiijjttttttjjii+;.           ..,,..                                    

,,,:;+iiiijjjiiiiijjjjji;:                     .........             ........