.. ... . ######## ... ..#......# ####.. ..........# #....# ####......####### #....# #............. ####....### ####++........ ..........#########........ ###....#.................. #....#.#########........ #....#.........#........ #....####......#........ #....####......#####.... #....#....# #### #......#..# #########.########## .................. ####.####.####.#.. #. #...# # #.⌠.# #...# # ##.## ####.####.####.# ................. .......<......... ................. ####.####.####.## # #.# # ... .⌠.# ..#