### #.####### ####### #.......# #.....# #.#####.# ##### #.###.# #....##.# #...#### #.# #.# ## #.##.##.###########......############.# #.# .. #########.##..............#.#..............# #.####.##### #.........###############......############# #.#<)..>...# #.########>............##.#.#..# #...#..#...# #.# #.####.######..#......# ###.#....( # #.# #.###..#######.######## #w#o#.#... #######.# #.##.......# #......# ### #.#.....## #.......# #.##.#.#.#.# #..#.#.# #.. #....# #.#.#.#.# #.####.## #.##.......####.....# #.##.#....# #.#..o..# #.###...## ##.##.#.#.#..# #.#.#.# #.##.#....# #.#oo#.## #.##.....## #............# #.....# #.##.#....# #w# #.#.......### #.....#.#.#..####...######.##.#....# #....._.....###.............................+....+ ... ###.......#........###)..#######..######.##.#....# ...# ##.....######....# ##.## ##.# #.##.#....#####+#...< ##...## #....# #.# #.## #.#.................. ##.########...(# #.# #..# #.#.#.#.............. #.............# ##'##########.## #.................... ############### #..........##..####...#.#.##........... #.................#.#.....##..o.....#.# #.........#.#.#.#.#.#...#.##........... #........)..........#.........){#.#.#.# #########[#.#.#.#...###########)#...... #######...........# #(# #.#.# ........#.#.#.#.#.# #.# .... ..................# #.# #.# ........#.#.#.#... #.# .# ................. #.# ........#....##.# #(# ........+....# . #.# #####+#.#....# ... #.#....###..# #.#........>. ..#..###..... #....# .#.#. #.#... .... #.###. .#. # .# . .#