######### ############......... .ooooo.o....$..### ### ########o........# ... . #.###.#.#......... .###.###.#.####.##.### #............#........ .###.............#.#.# #........#.%.....# #............## #........##..# #........##..##.##.# #....(.............. ###.#########.######.# #...# #..# ..### #.#.# ##.# .... ##.#.######## #.# #... ##.#....<...[###.#####.# #..# #......#####............. ###..####.......# #####.####.## #..................# #.# #####.....###.....#.##... ..# ..................#.# ## ### ###......#.###..(...{ #......#.# #####.## ##.######.# .# #...## #.# . ##.###.####.# #.. #......# #..###.###..# #.#...####..# # ##.......## ######..# #..# #..# . #######..# .. ........@.# . #######h## ##. . #S# { ... .# ########.# #.# .# #......b<# ####.##.#### #.######## ##########............ #....