######### ########.......# #........#####.# #.#####..#####.# #.##........##.# ######.##.##..##.##.# #.......#.##........# ####.####.......###.#### #..)[........######.#### #.##[...##.### #.......# #.#.....##.# #.##.##.# #.#.....##.#####.##.##.# #.#..[...<....##.##....# #.......#.....##.###...# ####.####.....##.###.#.# #...# #.....##.......# #.### #............### #.# #####.#.#####..# #.# #.......#####..# #.# #.###.......#..# #.####.###.#.##..#..# #.................[.# ######.###.#..#..##.# #.###.#........# #.........[..### ####.#.....#.# # ##.##.###.# #####.##. #>..#.....####<......[ #...########...h...### #.W.# ##.#.###.### #...# #........... #...# #..#o.#..#### ####...#######..#.o#..# .. ..............#...h....#.. .................#.o...... .........[....#.......##.. ###.#(..#.########.#...# #.#...#.# #....o..#.# # #...#.# #.#####...#### #...#.# ##.###o## #...#.# #o##.#.######.# .. ### #.h.###o....... ####W..#.#####. #oah........# .....###.##.##... .... ### .# ## ... .. h. ### .