######## #....(.# #### #......# ##### #..### #...<..# ##...# ############ ##....### #......# ##....# ............# #.......### #......# ###### ##.....# ............# ##.........# #......# #....# ##.....## ..8...8.....# #..........# ##''##+## #..[(# ##.....## ........))...# ##.........## #......# #(..(###.....## ............)# #..........# #......# #....##.....## .............# #.........## #......# #....'.....## .§8...8..o..# ###....)))# #...>..# #....'.<..## ....p.z..Tp.# ###..))## #......# #).(.#...## ..e.........# ###..# #......# #..[(##### #########T############''##############'####[.)[########### ........e(@)..§§§§§......................)...)..........# .........p...§{§§§.....................................# .##########...§§.######+#.............#####'##.........# #......#......#.............#...<..#.........# #......#......#.............#......#.........# #......#......#.............#......#....[..).# #......#......#............)#......#....[....# #......#......#.............#......#.........# #......#......#.............#......#..)......# #......####'###............)########.........# .............................................# ..............................................# ##########'#############'#######....########'##### ##.......# #.........#....# #.........# ##.......## #.........#....# #.........# ##.......## #.........#....# #.........# ##.......## ## #.........#....# #.........# #.......## #.# #.........#....# #.........# #........## #..# #.....)...#....# #.........# #.........###...# #.........#....# #.........# #....#.....#....# #.........#....# #.........# #...###.........# ####[######)[..# ########### +..# ##........# ##.....## #....# .# ##.......# ##.......###)...# ##....>..## ##.........##)...# #.......## #.....>.....'....+ #....)..## ##.........##....# #.......## ##.......###....# ######### ##.....## #....# ####### #....# #....# #....# #....# #....# +..