### #.###### #.#....# #.#.##.# #<#.##.# #.#.##.# #.#.##.# ####.#.##.######## #.........#....... #.......##.#....... ...........#.#....... ......#.##.#......... ###...#.. .#.#.####+# <....######.######.# ..................... ....########......#.# .......'......# .#######......#. ........o...... .######oo....#.# +......+ # #......# #......# #.......# #.......# #####...#