########### ######### #.........# ##.......# .. ####### .. #.........###########..####### .. #....##..# #........................# '.+ #. #....##.######..........#####.........# #.# ####.## #......................## ###.........# '.+ #.....## #......................# #)..#..###### #.# #......## #......###.###.........####.###.## +.+ #.......# #.....## #.# #..................########## ###.###.......# ###.....####.# #.........###.###..#......>.# #.'.'.#.....(.# #............# #.........###...............# ###.###.......# #.#####.###### #####...#.....######........# #.'.'.#.......###.# #.# ###.......# ######.### ###M###......(....# ###.##############..#..### #<# #.'.'.#......<##### #...##.............#...# #.## ###M###.......# #.####.........##......# ###..### #'###.......# #.# #...................#########......# #.#8#.......#### ##.# #.........##.####..........##......# #..............###..# ##.........#..# ##.........##......# ####.......###.....## #...#######...# .........##......# ##.....## ####..####..#.......#..# .................# ####.## #.....#....#...#....## ........##.....(# #.# #.##......##.P.##....### ...(....##......# #.# #.##.##.#...PPP...#.... @.......##......# ..#..##.#...P>P...#..# ........##......# ..#..###.#...PPP...#..# .........##......# ....# #...##...##.@.## #.################ ...## ###[...#...#....# #.# ... #....#.......#(.# #.# ## #.....#######...# #.# #....##########.##### #..@#### #.# #...........>.#.#### ###(.@.# #.# ##### #....# #......# ######.#####.######...###### #....# ##..###......(.................#.#......# #....# ##..## ###########.<###........_..###### #....######..## ##.###....####.#.# ######..........## #........# #...# #..)......####### ####.....# ##### #......!..############################....## #.........................................# #.........################################# #.........# ###########