########## ########## ########## ##........####........# #........# #.........+...#.......# ########### #........######.........#.##.......####.........# ##........##.###........##..+.......'.##.........# #.........###..'........####........#...'........# #.........###.#P.........# ##.......#####........## #.........##..####...##### #...##### #.........# ##........'..#.# #..## ###..# ####'###### #........###### #.## #..# ###.# ###.###'## #.# ##.# #...# ###...# #.# ####.+## # ##S.## ### ###.### #.# ######....(.##.## #.+###### #.###### #####....# ####.# ##....'......'...# #......P# ##.....# #...'....# ####P#..###.....#....>!##..# #......# ##.....# #.P##....####............####......# #.# #......## #......#####..#P....'.....####.###### #......# #...+.......# ##.....'.....##.....####.## #..# #......# #.......# #....(#########....# ### #..# ####.P## ###+P#.## #.....# #....# ##.# #...# #....# ##'##.# #....# #.# #.#.# ####.## ###..### ###+P# ##.# #.### #...# #.##'### ##..# #..# #. # ###.## ##......# ### ##.P.### ##.# ##+##P.PP#########..## #.......###.# #......# ####'#### ..........#P##P......# ##(.....'...#####.....## #.......#####..........+..........# #..>...###....##.....#######.......+..#P..........##.........## #......##.##P..#^....'....##.......#...P..........#####.......# #......#######.'.....#.##..+.......###.+..........# #......## #......# ###.....######........##.##....D.....# #......# ###'P### #.....# ##.......#### #.######+# #......## #.## #.....# ##...#### ## ##.# #......P# #..### ###'#.# ###..## ####..# ###.#.### ##..P# #..### ###..# #.....# ##..# ##.## #.## ####P##'###### #..##P# #.## #####+.# ###'#### #..........#.#####.##### ####.##### #......# #......# ####..........#.........# #####........# ##......########......# #..+...................####P...........# #.......'.....##......# ##....<.....>#.........................# #.......#.#.#.P#......####..#......D..##........####P###........# ##......#####..#.....(+....#..........########.## ####.#..###### #......# ##.'......#######.#.+PP##..# ### ####.# #......# ###.....[# ####.####### ##.## #.##.+## ####..## #..# #...# ####..# ####..## ###.####### #.### ####+.##### #......# #......)..# #.## ##.........### #^.....### #........## ##+.### #..).......#.###......'.# #.........# #########.....# ##.........'...+...[..P.#####........###########.......'....## #.........###...................................#######....# #.........# ###......##PP#.#........#####P###.### #P....## ####..###.# ##P.P#######...........# ### ### ##.....# #### ### ##### ###........## ####### #........## #########.# ###