############### #.............# ### ########## #.###########.# ... .........# #.# #.# #.# ##..####.# #.# #.# #.# #..# #.###.####### #.# #.# ###..####...........# #.# #.# #..(......###.##.##.# #.# #.# #.##.###### #.##.##.# #.# #.# #.##.# #.#.#...#####.# #.# ###.##.# #..........##.# #.# #...##.########.............# #.# #.####........#.#####.##.#### ####)###.# #...#####.#.# #.##.# #........# #.#.....#.#.# #)##.# #.##.##..###...###.#.#.# ##.##.### #.##.##..##.###.##.#.#.####..##...# #.##.......## ##.....#..........######## #.#####.....###...#....####..##..#.....# #.#####......#.#.................#.....# #................................###'### ######.........###.#.######.##...#h...%# ..........>(..###...######.##...'h..%%# #####.(.(.....##...........##.#.####### ###((.hh.hh.p#..##..........# ##...#######..##.######.### #....# #..##.######.# ####.# #..##......#.# #.# #..#######.#.# #.# #..........#.# #)# #.########.#.# #####)######.# #.#.###### #...<#.......# #........# #.###.#####..# #.#.####.# #.# #.# #..# #.#.# #.# #.#####..# #.#.# #.###...>....########.#.# #.......................# #.#######......######.### #....<............##.# #)# ################.###.# #.# #.# #.# #.# ##.###.# #)# .###################...##.# #.# ........................#.# #.# ........####.#######....#.# #)# ######### #..........#.# #.# ############.# ... .# ..... .# ##...## ....# ....# ._...#