. ###.### ........ #........ #.####......... ............. ........... # #.......... #.####g####.%........ ......hh............. ..##...#####.######## #...#####.######## . #................. ..##...#####.########## ....................... ..[##...#####.##.....### #.........%....# ###### #### #### ...##.#.#####.# ###~~# ##..### #### ##### ######.#.#####.# ###~~~.#### ###.#...#####..# ##...## .)...........##.# #~~~~~...P## #...###...##...###.....# ####........##.# ~~##~#####..###..## ##............<..# #............ # ##.P#....# ##.#######.#...## #........##.. ## ##.###.#.# ##'# #.##### #........##........## ##..###..### ##'## ### #........##.........## #..###.....###.### #........##..........# ##.###.......#....## ####..#####..........###'###...###.....##.######## #..# #...........#....#..# ##...###.#.##...## #..# ..............#....## #..#.##..##..}..# #..######..........##+###...###...##...#.#.....# #.)...............## ##.......####..####...## ##....###.........# ##(....## ##..#####..# #.[..# #........## ###..### ##..###...# #....# #.......## ###..##.# #...#..### #....# #.....### #...##..### ###....# #....# #..#### ##..#..#..# ##'#### ###### #### #....###.## ##'## ##.### #..###.## ### #..##..# ##...#...# ######.## ##