#+######### ..........<# ..# .......[....# #....#..... ............# #....#..... ............# #....#.... ......#.....########....#..# ...........................# ...........................+ ...........................# ...........................# #+######...########..###'################## #...#...#.....#....................# #...#...#.....#................<...# #...#...#.....#....................# #...'.∩.#.....#....................# #...#...#.########################## #...#...#. +...#...# #...##### ##... ####