## ### .## #^## ##.## ##..# #..P## ####### # #.P^# # #P.P.# #..#..####.... ##.#.### #... #....# #..#....#...... #.P[^..# #....###....####..#....+......# ##P...^P# #.......[.........+....#......# #)^..^.## #....##...........#....##.....# #..^.### #....##'###.......#....##.....# ##.P.P).# #.........#.....†[#...........# ##^.P#.#.# #.........#.......'...........# ##.†P.#^.)# #.........+.......#...........+ #.##.##.### #....##...#.......####+###'#######.###.#.†.# ##'####...#....................##.## #^##### #....#....#....................##.#####P #....#....#....................#..#..##.# #....#....# ....................###...#.# #....#....# ..... ...........###....### #....#....# . .................# #....'....+ . ..................# #...#####+#.. ..................# ###'#........ ##+####+#.....#+#. #...'........+ #.....# #...#........# #.....+ #...#........# +..<..# #...#........# #.....# ###+##........# #.....# #.......##+#### #.....# #...>...'....+ +.....# #.......#....# ... #.....+ #.......#....##...# . #.....# #.......#....##...##+####.. ##+#... ###'#######+###............. . #....#..................... #....#.................... #....'.............or.# #....##............(o.###+ #....##............o{....... #....##.....##...##'####$.. #....##.....##...##.. . #...........#....#... #...........#....#.... .....<.....'....+.... #####################