### #.###### #......# #.####.###### #.# #.<....# #.# #.####.# #.# #......# #.########### #...........#.# #...#######.#.# +...'.....^.... #...##.#.##.#.# #...##.#.##.#.# +...+.......#.# #...##.#....#.# #...##.####...# ######........# #######.## #.## #..####+###### ##.##........# #.##........# #..#........# ##.#........# #..........# ##.).......# #.........# #...†o....# #...ro....# #.........# #........... #........... #.!...<..... #........... #...........