                     ..::---==+++***##*++=--:....
                     .=########*********#######**+==--:....
             ..:-++++*****************************#######**++:.
        ...:=+###*+++***##########*************************###-.
      .:=+###*=-:.:..:::::::--===++***##########************###=.
  .....:**=-:.....::.:--::::.:::.:..:::::---===+++=*#*********##+..
  .===:.::...::=+*##-.######****+++===----::::....:=*###*******##*:.
  :##*:..:-=+*##*+-:....:::---===+++***#######**+-:.::=+####****###-.
 .=##=:.:+##*=:........        ...........:::--+###+-::.:-+##****###.
 .###::::###..  .+###*.              .:-:::.. ...-+###+:..:+*****###.
.=##=..:+##=..  .####=.              .*####.      .:##*:...+*****###:...
.*##:..:###..   :==++..             .:####=.       -##+...:###+**#####*.
=##+:..=##*..   .    ....           .:===+:.      .+##-..:-##*.:..:+##=.
+##+:..:=##*..      .:+===---::..        .        .###:..:+##=....:*##:.
.-##*-:.:-##*:... .:+##****#####*-.               -##+...:+++:....-##*.
 ..+##+::::*###****##*-:.:.::::+##*++===---::::-=+###-..:++++===--+##-.
  ..=##*-:.:----====-:...:::::::-==+++****######*+=-:..:*############.
   ..:*##=:............:=*####=:.....:.:..:::::::..::-+###********=:..
    ..:**=++++++++====+###***##*=:::::::...:..::.:-+*###********###-    .....
   .:+**********########*******###########******+*###***********###=....-+##=..
   .:###********************************************************####*=+##*+*#*=.
   ..-*##*****************************************************###*==*#*+::=*##*-
     ..=###************************************************#####*:...::=*##*=:..
       .:*###*******##**************************#*******###+-.-*##+:=*##*=:..
     .:+##*=*######**##************######**####*##***###+-..  ..-*###*=:..
   ..*###-...:+*=-...+##********###+-:.=##*+-:..=##*:--..        .:-..
     .=##*-...... ...-###*+*****###*:.........:=+###+.
      ..=##*-....:=*##*=:.:********##=...:-+*##*+=:..
        ..=##*-=*##+-:.           .=##*+*##*=-:.
          ..-**+=:...              ..=+=-:....
