######### ........# ##.########.##### .(..............# #######'#######.# #.............#.# #.###########.#.# ....)...#.#.# #######.#.#.# #.....#.#.#.### #..<..#...#...# #.....#.#.#.#.# #.###.###.#.#.#.# #.........#.#.#.# ###########.#.#.# ..#.#)# ###.#)# . ..#.############ #.####............# .......J...........# ...................# ...................# ...................# ........#..........# ......^............# ...................# ..#....#...#...#### .......#..†#....# ....#.......J...# ....#............# #................# ..#............# ............. .............