######### ### #.#.....# ### #.### ### ##......# #.## #### #######f# #############...# #.## #.......# ##..# #..# ###P#.....###..##.#...#..#######..####......### #...# ##.# ######......(...#.#...#.#....## ##......##........# ##.## #.## ##...#....)............##.....# #.#....###........# #..######.# ###ff.##..#..#.#.#.####..#.##...### ###P....##..#....## #....#....### ####...............................#.# ##...##..##..### ###.........#.# ##.#......#.#.......#####.#.#.##.....## ##.........## #f#.....<.....# #...........#...#.......#............P#######.f...##...# #..........#.f###.................#.....#.....#......###..#............## #.........f....#...##.....####..#.#.##....##.##......#..................# ##...................#..........#.......#..............(........#.......### #........#(f............#.###.##.#..#.##.####.#........#.........#..#.....# ##P......####.#..........####!#...##.[..........................####...##..# #.........####.............##....###...#..#.P.....................#........# ###....P..##f....................##..................................##...## #P...##.........................###....#......##....##...................## #P...#......###............###...###.........####....###...........#......# ##.#..f......##...........####...####.......## ##........)..f##..........## ###P........#..........<).P###..#.##........# #..............#....>.....f# #.............#............#.......%.#......## ##......##.................# #.............##...................#.........####..............###.......## ##.............####...............#.#..........#f..##.............##......## #..............#######.....##.#..##................##.#.>........##....[.<.# #.......................####.....##................##.f...........##......## ####............###...#.P.#.....#D.##................#..............###....## #.####..........##P......P....)...###.............f...###........)..#......# #.##..f........###...f#........#.## ###...........##..####.................# #...#..........# ###..##....(....## #.......#..f##..##..#.........#..#.#.# #...##.......### #####..........## #....#.#.#..#.....P.##..!....#...##### ####..##.##..## #####.........#..#####....#####...........#.....##....# ##.#####...# #.##.........#.##..##.#.#####.#.........####...###....## #.# #.....# ##.#........#####....####..#f...#.......(# ##..##......### ### #.....## #..........### ##...#####......#........# #..........#.# #####......# ###........#..###..###.##....##.(.....#### ###..........## #..###.....####..#..........##....#........#.########.####..P.........# ##..P.#......f###.##......##................#..# #...f....P.[.....## #............####........#######...........##..## ##..............f# ##.....#.....#.#....#...#### #................### #.#.....##.......# #..............######...#f## #.......##..#.f.P#.# #.......####...### #......##...?..............# #.......#..........# ###P......##.##..# #....(####.................####...........#......###................#### #.#....##...................##..#....#.....##..........................# ###........#.........................#....#.........f###...P.P##.#......# ##...###..###.......##......>.....f..#....#.....(......###.......##.....f# #.....##..# ##......##(..............#...###............#.......####....#### ##.<..#..## #.....##f..........:...##...# ##....................#P...#.#Pf## #....#..########....................###..P# #.)......................#......# ##.......##.P##..##f...............#..##### #.........................#......# #.#####........#####.............#..## ######.#....PP............#.......# ###.# #...###..### #..............#.## ##.#####.##.P#.............P.......# #f#### ##....##....###...........##.##.#####....f...................#.....>...# #....###.........................###?...#.#..#.....................#..........# #....##......#.......................#.#..#.###..........P........####........# ##....##.......................###..####...........................####........# #.##.[.....####........)##........### ###....##.................####...#.....# ####f.....####....................######.##..###P..........#.....###..........# #...##..##.#............#......##.........# ##.......................###.#.# #...######.................^...##.....P...###............##...........###### ###.#.###....#..............##.........#.................##............# #..##....?.P#.#............###.#..f.####.....##.###....##.............## ###.........#....###P......####......###########.....f.##.........##=..# #..............### ###.......#..##..#.# #........#........####...# #..........##### #######..######### #.......####......# #..(## ##....P.#### #f## ##...##.# ###.##.# #..#.# ######## ## ####.### ###### ###### ###