############ ### ...........# #.# ............# #####.######## #...........###.............. #########...%................# #..##.#.#.#..........# . #########..##.#.#.#..........#. .................................... #..########.....##.#.#.#+#........###+ #..##........#..##..................... #..#................................... #..#............##..................... #..#............##................###. #..#.........#..##.#.#.#.#........###.. #..'........##..>....................... #..#...#.#..##...#.....#............#.. #..#...#.#..##...#.#.#.#............# #..#...#.#..##...#.#................# #..#####.#.............#............# #..### #.#................#####+#+### ##....# #..................# #....####....###..#.###.##.####. #................................ #....###.....###.#######.######### #....###.....###.#.....#.........# #................#.###.###.#####.# #................#..P#........(# #.#..###...#.#.#.#.#.########### #.#..............#.#.......# .#.###.##..... #.#..#.....#.#.#.###.#####.# ##.#.#..........# #..#...........#...# ................ ...#.#..)#.#.#.##.######## #...........#..## .# .........#.#.#.#.......... ### ###.#.#.#............... ...............#.######.## #.# .............#..##.....# ...............#.....<# #.# #....................... #####.........#################.######..#.#.....#..##........ #...........................................^............% .......#...####........#.............#.##.....#.###....#.## ###..#..#...###............#..##...............#...........# ..........................................#.......)...#.. ...#..#...#.#..####.............##..#.##.##.#####.....# # .......#.#..%..)...#.##............##.##.#####.....##.## .##.................................................... ...........#................................?........ ..........................#..##.##.##.#####.........# #...#......#......................................... .......................................>........... ..#.........#...## ........................#..# .#.............. .#..##.##.##.##.#####..#..# ............ . #.##.##.##.# ..# ...... #.##.##.##.# ..# ....>.... ... #.##.##.# . #..... #.# #.# ...