##### ## ### ### #.#.## ...#####.####.## ##....# ##### ................## ##..#..###...### .................# #..............# ...#.............# #.#####........# ............##.#### ###### #.#.###........# .........##...#.#.# #....## #.##....#......# ..........#.......# ##....###.#...f...#..### ......#.#........### #...###.....f.....#.## ....#.........##...# #.#...........#..#...# ....f..#..(#......## #.....#.#..>........### #P...#...<...f##.# #.#.............#.....# ....##...P..##### ##.#####.#.#.....#..#### .#. #....#.(#.######## ##...#....f.......#.## ...#..#....#.#.##.######...###..........#..## ..........................................#..## ##f..........##.##P#.######....##.......#...f..# .........f..######### ##.#..........#.....## ...#......## ### #......f..f.P#.....# .........#####.### #........)..)....)........>.. <.........####..# #...............................%#....................#..##..## #..............#.......#.........#f............#........####..# ###.............#.......#.........#......^..#............####.## #...............###...###.../.....##........##...........#.##.# #.............f####.........?.....#........#.................# ###...............# ###............##f........####........#.P### ###...............### ##......................#####......#..## ##.....%...........# #......................###............# #................### ##......................#...#.........# ##................# f...........#########....#...........# #(......?.........# ...........# #....#....#..#...# #........P........# .#####.## ##.....P.....#.#.# #......PPPP.......# #.#.........<.. . #......P[.PP......# #####..f....... ##......>PPPP....$# #......... #.....P:PP)P.....# .....#... #....PPP.PPP..... ###...... #....!.P.PP...... ##P #......PPP...... #............... ##.............. ##............ ###......... #######..