############## #.#......#.#.### ##...........##.# ### ##### ##....##.........# ### #########.#### ####.#.# #.....###........## #.## ##.#.....#.##.##### #####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# ####....P.# #......########P#......f.## ##.............#.## ###.........##...#####......f# #######.#...# #................# ##........###.....##.#......# ##.#### #.#.......#......### #.####..#.##.=....P........## ### ##......####.......#### ### ######f.............#.# ##.....# ##.........# #........f#..%!....# ###### ###....## ###......###### ### ##...##.#####..#....### ###P.#.# ##.....P# ##.......##.# #.###..#P###.# #.###...#.# ##......## ##.....P## #.#P........####....f### ### ### #.P..#### ####.....?..# #.....)## ####.##....#.##P.f..## ####..#.###.#.........# ####......# ## ###.#.........#f## ##f..................# #.#......####.# ##.#.......P### #...................f# ##...P.....#^## #####..........##### ###....f...............# ##...#.......########..#............##.# #.........P...........### ######.#.....#.##...f.##.............## ##.........###.........P# ####P.....#......#..............## ##..........##..........# ###.........###...............## ##...........###........## ###........#f................# ##.............##.......f# ####f......................# #..............##.......f# ##.....................## #..............###f.....f# #####.P...........##.## #..............# ###.^...# #.#...#PP..#..###.# ##........>...## ##.#.## ##.#######.#### ### ##..........P# #.#### ### ### ###...#.#...# ### ###########