######## ###....... ## #####..........f #.#####P.....ff.###.f.# ###...........fff.##.#.. #P..#.#..##.##.......... ##....#######.#.......... #.##....#### ##.........# . #..........# ##...f#..## ..... ##...P>#...# #...## ## #..... #.. ##.##..##.## ##..## ##P.#.P# ..# #...#f.##.### #.#.# # #......# #..# #..#.......# ###'### ####. #.# #......# ####.#.## #.....##..## ##....### #......... ##...#f.# ###.....#. #.....##..# ##.......###.#.......###.......###.#......#### .. ###...#......###..........#...........##...#....##........#.##..... #.#.[............................#...#.#........#f.....>......#. ##..f..........+.................................+.........+....... ####.........#....................f...#........##..........#..... ##......######.......f#..#..(...f..####....####.........#..##.. ##..#...## #.......###............####.ff.# #.......###### . #........## ####...## #..#.f.f.#..#.##.....# ###....P# ##........# #)#.## ####.........###..P..#######...### #f...P.P.## ##..### #.#..ff.#.# #.##.###.#.##.....## #.........## #f...## ###.f###### ####...............# ####.......# f.....## #..## ##.............## #.......# ###......# ##..## #P####P.......# ##......###f..f....## #....# ### ###......### #P.................####..### #.#........# #......##...........#.##..# ##.......... ##.....#####........(....## ##......P.# #..##.## #..##..#.##..#.# #....#.#.# ####.#.# ##..##..#.###### ###.### #### ##### #..f.....## #....###...# #f.f..f.## ### ##...#fP..## ##.###### #.#.##P.###...ff....# #.# #.......(P......#.#...# ##.## #......#....#..#### ..# #...# ...#.###.#......#.# ..### #P.### # . .............f.###....# . ###.<..###...# ..................#...f# ....#......P....... ....P#......(.........# ......)..PP....... ............#....f.## .#.......PPP...... ..######...##f..ff## ###P#....#..#.... #........f..# #####..#..##.. #....f#.....# ..f.#.P.P #+#######..## #........ ##..####### ......## #......#.f# ......# ..###........## ........ ...#..P.......## ... ...............# ..#.........### .#..#....#.## ##.#.#P.P..# ##.........# #..........# ##l.##....## #l###..f.# ##........ l..#....# #....#..# ..l... ..... ... ..