.++jjttffffff;:.,ii,.      :;jttti+::;;;;ijjji++;;;;;++++;;;;;;;;::::++jj

      ;+jjjjfffftj::,,++:,     .;;ijttttttttii++++++;;;;++++;;::;;;;;:::,:++ii

       .;+jjjj++++;:::..      ..;;++iittffttji++++;;;;;+++;;::::::;;;:::,,;+ii

           ...  .,::;;::.     .,;;;+++iijtjjjjjj++;;;;;;::::::::::::::::,:++ii

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

  ..                          ,,;;;;;;;+iiiiii++++++;;;;;;::,,::::;;;;::::++ii

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

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

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

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

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

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

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

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

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

...... .............               .::;;;;;;++ii+ijtLGGGLLLLGGGGGGDDDDDDDDGGGG

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

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

......  ................      ..,,::::::++ijjjjj++ttff1111LLLLLLLLGGGGGGDDDDDD

.....   ....  ..........    ..,,..,,::,:;+iijjii++jtff1111LLLLLLLLLGGGGGGGGGGG

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

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

...     ..    .. .,,iiii+++;,......................,;+tf11LLLLLLLLGGGGGGGGGGGG

..      ..       .:;iiii++++;;::::,,,,,..............,;+tt1111LLLLLGGGGGGGGGGG

..       .      .,ijjii+;;+iiiii++;:::::,,,,............,:ijff11LLLLGGGGGGGGGG

..          ,,,,;;jji+;;;;iijjjjii+;;::::,,,,,............;+ff11LLLLLLGGGGGGGG

..       .:;tffftjji;;::++iijjiiii++:::::,,,,,,,,,........,:tfLLLLLLLLLLLLGGGG

..       .;+f1LL11tt;;::iiiiiiiii+;;::::,,,,,,,,,,,,,,.....,jtLLGGGGLLLLLGGGGG

..      .,ij11LL111fji++iiii++++;;;;::,,,,,,,,,,,,,,,,,,....;+f1LLGGGGGGGGGGGG

.     ..+j1111ffffftii++iii++;;;::::::,,,,,,,,,,,,,,,,,,,,.,:;tf11LLLLLLGGGGGD

    ..ij1LLLftttttji::+iiiii;;::::::::,,,,,,,,,,,,,,,,,,,,,,,:jt111111LLGGGGGG

    ,:tfLL1111tttt+;;;ijiiii++::,,,:,,,,,,,,::::,,,,,,,,,,..,:ijff1111LLGGGGGG

  .,+itfff11ftjijj;;iijjiiii++::::,,,,,,,,,,:::::::,,,,,,...:;jtff111LGGGGGGGG

 .:;jt11fffftttj++:;ijiiiii++;:::::,,,,,,,,,,,::::::,,,,...,;+tf1111LLLLGGGGDD

::iif1LL1111ffft++,:+iiiii+++++++;;;,,..,,:::::::::::,,,..,,+itf1LLLLLLLGGGGGG

++iiiijjfffffttji+..;;+ii+++iijjji++++:::::::::::::::,,,,,::++tt1LLLL1LLGGGGGG

+iiiiijjtttttttj++::ijii++++ijjj++::;;;;:::::::;::::,,::;;;;+itt11LL1111LGGGDD

+iijtf111111jjjjjtffff11jj;;+ijjii++ii++:,::::::::::;;iiiii+iijt11LLLGGGGGGGGG

++iitt11LLtttt11ffLLff111f+;++;;jjjjii;;,,,,,,,,:;++iiiiiijjijttf1LLLLGGDDDDGG

      ....    ..  ..  ..                                          ............