### ### ###### ######## #########.###.######..#.##########.##.#P##### ........$..........................!........# ........###..#P.#.#......>..............$...# ........#.........#......>..................# ............................................## .........#####!#.#........####.###.#.#.......# .................l...................#......## .........#.#..............#..........#......# #.###...####..............#......<...#......## #.....#.# #...#!#####.#l............#......P# #.....P.# #...### ###..#...^.............## ........# #...# #....................# #.....#.# #..... #..#.................# #.....P.# ##...## #..#..........#......# ........# .#########..#...###P.###......## ...........)..................P# ####+#...#.....................# .........#...........########.## ...#..P..............#......#.# (#...................+......#.# .........#...........P........## .......#.#...........#......#..# $ #.......#.#...........#......#.## #.#.....#....#######..###.P+##.# #.#.......#..# #...........# ..#.####.#..# ##..######...# .# ........#..######...P# #...# ..###.#.###....#..###..P# #...## .......................## #....# ........#######........# #...## ........## #...##.#..## #...# .........# ##..#..#.$.# #...# ........## #..#..#..## #...# ........# #.........# #...# ........# #..+..#..######...# #.##....## ##..#.##..#..##....## ....#....# #.%................P# ....#...## #..................P# ... #...# ##.##+.P.##.........# .####...## #.#......+........## ......F$.# #.#......#.........# .........# #......#........## $ ........## +....$.#........# ......... #......#..##.#..# ......... #.#.#.## .......... .######... #....