######## #......# #.####.# #.# #.# ########.# #.# #........# #.# #........####.# #........##...# #........##.### #........'..# #........####### #.........#....# ........#....##.#.##.# ........##...<..#.##.# ........##...####.##.# ........##........##.# ......###.......####.# ..............>.......'....# .......................###### ............##..........# ..........#.##......##### ..........#.........# ..........#.........# #.........#.........# #.........#...##'######### #.............##.........# .........................#### ............................# ....###.................###.# ....###................)# #.######## ........................###.#......# .....................##+#...#.####.# ...... ..........................###.##...# ...... ................>.........# #.##.### ..... ..........................###.##.# #...##...................##+#.#.....##.# #........####.[...............########.# .........# #.......# #...................#<.....#### ....$....# #.......# ###......#.......##.#.#.......# .........#####.......# #......#.......##.#.#....##.# ............##.......## #......##########.#.#.##.##.# ......................# #.................#.#.#...#.# ......................# #........##########.#.#...#.# ......................#####........#...(......#.#.....# .................#.................#........###.#..#### .......#.ooo.....#..............####........# #.#..# .....###.o.......#..............# #........###.#### .... #.o.......#..............# #............# ..# #...#######..............# #........##### . #...# #..............# #........# ##### #..............# ########## #.........###### ###########