######## #......# ##### #......# ##...## ######## #......## ##.....## #......## #.......###.......####.####...# #.............................# #.......).........####..#.#.#.# #.......#.#......## #........# ##.#.##.....#...## #..#.#.#.# #.#....#.#.#.##### ##..).....# #.##.............###...#.#.#.# #.......##.......##......)...# #........#.................### #........#.......#.......#.# #........................#.# #.#......#........#......#.# #.##.#.#.#........#.....##.# #........#.###.#..#........# ####.#.#............###.#### ############## ####.....########.#####.# # # #............# #.......## #.......# ##### ... .# #........###.###### #.##.##.### #.####### ###...##.# .# #..#.#.#.# #......# #.##.##...# #####.## ####........ !# ##)......###......#####(##......###....#.## #.......... .# #.#.#.#..................###........(###.# #.........# .# #.......###...<...........##.####...#.#.## ###....>...# .# #.#.#.#.# #........##...#....# #...##.## #####..........######.# #.......# #........##..###.### #...#### #.......#.....#.oo....# ###.....# #......#.###..#..# #...# #.#.#.#.##....#)##.......# #.....## ######.#.####...## #...# #####.............#.##.##.##.# #......## ###...........## #...# #.....#.#.#.####.oo.......# # ##.......###....#.#.####.########...####.##.............o#o#.....## #...................# #.#.................#.#.#.#....(..#........# #.....<...##....#.#.# #................................%#)...>..... #.........##.h......# #.#..................%..........(..#.......# ##.......##......#### #p######.#....###.#####.#.###......##.....## ##.....###.###### #.# #.#....# #... .....####(###.# #...## ##.....#..p....# #.# # #....# #####.###....(o###.# ##.# #.###.#..#....# #.# #....# ######...#.# .# #.# #.........### #.# #....# ##......# #.###.#.....h...# #.# ..# ##.......# #.....#....<....#####.# ...##....>...# #######...............# .............# ###.....#.####### ......#.?o..o.... #....##.# ................ #.#####.# .....##.#.#.#.# #.......# ..... #........ #######.# ### .?#.#.#. #.# #...... #.# #.#.#. #.. ... #.. ###. .