############## #.#......#.#.### ##...........##.# ### ##### ##....##.........# ### #########.#### ####.#.# #.....###........## #.## ##.#.....#.##.##### #####ff...## ###....#####...>..# ##..# #.............##..#### ###.....f....# #......# #.#.J.## #...# ##.......##......#.#..###.#.........## #......######..# #(..# #......#####.##..........#..........## ##.......###.### #...## #......## #####.#f..................# ##.#.......## ##...# ##.[.....# ####....PP##........P## ####.#......## ########...#######.......## ##.....P##.P.#..#.## ##........P.## ####..##PPP........#.........## #......####f.###### #...........# ##......#PP..#.##.#............# ##.......# #### #### ##..........####.....#.....#######............# #........# ##..# ##........##............#.## #.............## ###P.....# #...## ##.....................P..#####.............# #.....### ###....# #....##.....................................### #......# ####....### ##...##...................##P...<.............# ##....## #.##...## ##.###....................#..................# ##P...## ##.....# ### ##..................f##.................# ##.P....# ####....### ##..................##................>.## #.......####....####### #.#.................###.................f# #PP...f.#.##...#####..## #.#..................#..#...............## ##PPP..f(.....P#.f.#...## ##..................f#..................# #P.P....................# ##..........................ff.........## #..P........P..........## ##................#.......#f...........#####.......#.P............## #..............f..........#...#.#.......#......<...##..............# ##...........ffff...........####.#...........#.....#..............## ###..............f........)......#.....#....##.#...................# ###...........................>.....#....###...#####.................# #####.#....f.........ff.....................###....# #.#................# #.#......f.........###.....................###....## ##.#...............## #................###........................###P...# ###................# ##.P..............###........................###f...## ##P..............# #..................#..........................###....# #####P...##.......### ##..................#.......................P## ##...###..#####.#...#...#.# ##...............#####.................###.PP# #..........#.###..P.#...### #................## #P...............####PP.## #....###.......#...#..### ##.#.............P# ####..