######## #......# #...##.# ##########....#.# .. #..........#..#.####### ..###..........#..#.......# ...............#......###.# . ...<...........#......###.# .. ...........####.......[..# .......#.. ..............#...#.......### ........#...# ....####...####....#......####### .. ............ ..............................>.. #. .........# o......o....#......####.#.####.## P. #.####........#.# ......o.###.#.............####.# ..#####.............#.# . ......†.##..................^..# #..................#.##...........##.....[#...........#### ###.....>....)......................#......)<...........# #............[÷....[...# ........#.##......)..###.#.....# #............###.......##........#.##....))...#...##....# #.........#### #........... .....#..#...).....#.##....#.# #.........######.......### ##....#.#.....÷.###.......#.# #...#####........###...'.#####....#.#............#....#.# ###...# ###............#....##....#...#.##....##.##.#... #.....#######..........###....##..........#.............## #.............................##....#...........##.##.#.# #.....................#..........####..........## ... # # #.....................#............##......#...# ..#. #...................###........[...............# #.# #...5...............###...............#....#...# ####..............#...................#..>.+.... #............#.#..................##....#...## ...............#..................##...... .....#######.#....................# ...... .....# #.#....................##...... ......# .........####................... ............##................... .............##......####......... ...............................#.. ........##..................#### . ........##..................# ...... #...................... .... ........................ ..).................#..... .....##..............#####. ..... #...........#### #...........# #...#########