### #.. #.# #.# #.# ################## #.# #.# #................# ... #.# #.# #.##############.# ... ###'########.# #.# #.# .. #............# #.# #.# .. #............#####.# #.# #. ########..................########### #.# . #! #####..........###......................# #.# ...###.##...#.############.....################.# #.# ..............w..w...........>...# #.# #.# ...###!.....#(###.##..###........# #.# #.# ####.###.###.##..<.....#.#..# #.# #.# #.# #......#....#.#.#.#..# #.# #.# ... #####..#....#.#.#.#[.# #.# #.# ..... #.....#......#.#.#..# #.# #.# .......+...........#.#.#.#..# #.# #.# .......##.#...#.....w..#.#..# #.# #.# ........## #...#.##.#.###.#..##### #.# #.# ..g.....# #.. #................... #.####.# ........# #...####.#.###.######### #......# ........# #..................... ######## .h......# #.#.####.#.###.####### #.# #.#.##....# #.##########.#.##....# #...............+....### ####..#########...##......# #...........# ##..##......# #...........# #..##......# #...........# #..###.....# #...........# #..# #.....# #####.####.## #..# #.)...###### #.# #.# #..# #........... ######.####.######.# #........... #......).##w#......# ####........ #........##.#......# ####........ #........##.#......# #........... .........###.#......# #........... #####....# #.#......# #........... #....# #.......g###........... #....#####.................... ##......##........<........... #......##.................... #......##.................... #......##.................... #......###.###............... #......# #.###............... #......# #......###.######### #......############.# ......................# #######################