########### #oZ........ ###############o#######.. #.............o..o..# #..(..(..........#..# #..############.#.#o# #..# #.#o#.# #..# #.#.#.# #..# #.#.#.o..o... #..# ......ooo.... #..# ............. #..# .#####...#h.. #..# .... .. ##.# ..... . #.# ....## #.# #.# #.# #.### #...#### #......# #.##.T ###.##.######..... #.##............ #.#####.###.###. #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.###.# #.....# #..#### #..# #..# #..# #..## ##.#.######## #.###.......# ##.#.######.## #..#####...## ##.#)........ #.#<###...## #........... ########.####.### .........# ##########