### ###########.# #...........# ## #.#########.# #.##.# #.# ..##.# #.# # #.##.# ####.######### .. #.##.# #...........[#.# #.##.######^.............# .(#######.##...................#### .............>.........#.#......... . .........###########..#.#.######## .. #.#.###.#...<...#....#.#........# (..#(...##.#.8...8.#.#..#.#.######.# .(......##.#.......#.#..#.#......#.# .((...55r..#.8...8.# #..#..........# (.(..(@(####.......# #..#.#.######## ......5....#.8...8.# #.#.# .......(#.##.......# #.#.# ###....(#.#####'#### ###.# #.....#.### #.# #.# .(.....#.#.# #.# ###.####### .#..(.......###.# #.......... #.....(###.....# .... #.#.####### ....#...##### .... #.#.# ........##### ..... #.#.#### ............# ..... #.#....# ...########.# ......#.####.# ## #.# ..<...#.####.#####. #.# ...................# #.# .....#.####.####### #.# .....#.# #.# #.# #..#.#.# #.# #.# #..#...# #.# #.# #..##..# #.# #.####..##..# #.# #.......##..# .# #........#..# #......#.#.># #......#...## #......#.......# #.#..#.#.#####.# #.#....#.# #.#..#.#.# #.# ###