########### ################.........#### ............................. ............................. ####...#######...........# ## #...# #.........## ... #...# #........#...... ##...# #^......#.#... . ..#...# #....##...#..#.... ############.#...#####.....#..#)...# #..........#.#.............#.)#.)..[# ###.########.#.###.#####........#....(# #...# #.#.###.#####...[#.#.#....#..# ###.# #.#.........# .. #.#..#..#.... #.# #.'.........# > #.##. .#?.... #.# ###.....)...# ..#...... #.# #####.##### ..##. ##.... #.####### #.# ..#.. ## #.......# #.# #.#.### ... #######.# #.# #.#... .... #.# #.# #.#..##.#.. #.# #.# #. #.......... #.# #.# #.##.......... #.# #.# #.##....#.....# #.# #.##### #.##.......(..# #.###### #.#...####.##....####.# #......# #.#........##....#..... .# #####.## #.#..)##.........#.##.###.## #.# #.#...##...........#....... #.# #.#.####.......#..##....#.## #.# #.#.# #.......##.###.#.#... ########'####.#.## #...............(.########### #..........##....# #........##.##....#P#P#P#P#P### #..........####..# #........#....................# #..........# #..# #........#.#.................<# #..........# #..###........#.#..................# #..........# #......#......#........#P#P#P#P#P### #..........#####.###.##########....############# #..........#............ ....>... #..........#.###.###.##. .#####.### #................... . ... #################### #..