# ##### .## #...######...## ###.............# ###......#####...## #........# .## #.#.##...# # #.#......# #.#..##..# ##........# #......#### #### #.##.#.# . .....##.##.#.##.. ............... ...........#.## .###.##......# #. ###.#.## # #..###.# #.#.#.## .##.##.##### #...........## ####..####...# #.. ###'# #. #..a..# .# #.⌠.⌠.# .# +..>..+ .# #.⌠.⌠.# #.....# ###+###