### ########### ######### #####.## ##.##.#.##.### ### #.......# #......#####............####### ###.#### #.......# ### #......+.#.................##.##########......# #.......# #.###........f.#f...........##............f'.....## #.......###...+......###.#...........#########f.P#####f....## ##........f#.##.....<..##.............# ##### #......P# #............###.......###............## ##.....## ##......f.#### ##P.#+### ###.##...#.#..# ##.....# ####..f### ##...# ########.#### #.###+.# ##.## #.### ##.# ####..## ###...# ##.# #..# ### ##.# #P###.## ##f.#### ######..# #####P#### #%# #......### #......# #[.....## ##........# #.## #........### #......# ##+###.## #...[.....# #..# ##......#...###......# #.......# ##........# #.## #.......##..f........######......## ###.(......# ##.## ##......####.#.......'...##......####..........# #...# #.....f# ####.....(##..##......#.............# ##.P# #####.f# #.......#...'......+..#.#........# #..## #.f## ##......######......P.###.........# #...# ##.# #..###'## ##'####### ##........# #..## #.#### ######..## #..# ##P##f.### ##.# ####'##.## #.#..# ##.# ####..## ##..# #.......f##########.# #.# ##..# ###..##### ##.......'...#f##.##.#### #.# ### ###...### ##..>.....# #P.......##............f# #.#####.######.#..##.####.........# ##.......###.+.........####.#...................%...........# #......f.#####.........###f.....#.########...#######.......## ##........# #..........'....####### #.### #........# #.......## ##...f.....####.# #.# ##.......# ##.###'## #..........# #.# #.## ####...## ####..# ##.....f...# #.# #f.# ##P.# ######...# ##.###+f### #.## #f## ##.# #..f...### ### #.## ##..# #f# #.# ##.f#### ####.# #..## #.## ##.# ###.f.### #....## ##.## ##..# #f.# #.......## ##.###.# #..# #..## ##.# ##.......# ##.f# ### ##.# ##.f# #..# #......## ##..## #.# ##.## #f## #.......# #..## ##.# #..# #..# #.......# ##..# #P.# ##.## ##.## ######### #.## ##.# #..# ##..# #.# #.# ##.# ##..## ##.##### #.## #### #..# #..## ##.+##..# ###+.####..# ##.##### #.## #.......#######>........## ##'#.#P### ##'##### ##.......'...............# #.>......# ##......# #........###..##.........# #.......?###.......# ##.......# #####.........#####........'..'......# #.......# #...>.....##...........####......# #.......# #............##........# #......# #.##.f### #.........+..####P##.### #......# ####### #........(#### ###### #......# ########### #......# #.#P#### #####