##### ###########...# #....)........# #..#########..# #..#.......#..# #.P##.._..##..# ###### #........[..P.###### #....# ###.PP...............##### +....# #......P###....+.....#...# #....# #........#..P..#.....'...# #....# #......)..)P.P.#.....#...# ### ###########....# #....#P.)....#+#.....#...# #..##..>#..........# #....#...............###'# ........'..........######...##..#......#######..# #.......#......##+#.....#...##..#......+........# #.......#......# #.....#...###'#......#........# ........######## #.....#...#......##+##........# ...............# #.....#...#......#............# ###### ###.....##....## #.....#####....[.#............# #^...############.....##....# ##...............#..##..####..# #....#.........#......####### #...............+. #..####### #....#.........#.......+ #............>..# #........# #....#.........#.......# #...............##+##........# #....#.......<.#......## #...................#####....# #....'.........#......# #.......................#....# #####....#####.########...# #.......................#'##### #........#..###########...## #.............................# #........'.................# #.............................# #........#.................# #...................####......# #........#......>..........# #######.........##'##..#......# #........#'###...###.####### .......<.#...').###'#### #######......#...###.## .........#..##..##....# #......#........#... .......gg#..######....# #......+........#... .........#..# #....# #......#........#... ###......#..# #....# #......#........# .. . #......#... #....# #......#........###'## .. #......#... #....# #......########+#....######... #.....)### #....# #..................).......... ###+##.. ###### #............................. #... #............................. #.... #.........)...........@....... #..... #######......##'##'##......... ...#+## #......#...#..#......... ...+ #......#...#..#......... #......#...#..#......... #......#...#..#......... #......#####..#..?...... ....#+## #..#......... ....# ...#