### #.# #####.## ### ##### ###......### ####.### ####.f.#####..........# ##......## #...........#..f.......# #........# #..........#...f.......## ##......## .##..........+.#..........### #......## ..+.........#####.....#....###.......# #...........# #.......#.#..##......## #..+##.###### ##...#.#####.........# #....## ##...## ###.......## ###.## ##..## ###..f##.# ######.### ######..# #f.##### #.#.#.+P.#### ##.......## ### ##.# ##.###..........###.P.......# #.###.+## ..............+..#.#.......## ##......# ##.#.#.........#...........######......## ###........##...#............#.......# #...........####.......###>........## ##.....^...## #........###........# ##........## ##......## ###.....<# #......%<.## ##......## ##..#P.# ####.+#....# #..#+.#..# #P..### ##.############...P### ##...## ####'#P.## #.###.+.f.# ##..+.# #........####.#......# ##.....# # #......).#..Y........# #......# ... #........+^.##Y.Y....# ##......## ...+........f..###......### ##.P......# #...........####......#.###..#...(.## ##........### #..........#.....+#### #.........# ##......'.....###.# ##f##..#### #......#.##### #.# #.# ##.# ###f...##### #Y# ## #..### #####...###.# #.# ###....#####....f......# #I# #..(.....#.............## ##.# #..........P............###..## #......................#.###YP# ##........#.............#####..# #..........##..........># ##...# ##.........####.##.#.#### #..### #...........## #...##### #..# ###.........# ##..# ##.## ######+..## #..# ####..# .### #... #....P# .P #...# #........... .. P#. ##......... . ........... ........... ###........ )....... ....... #.#