######################## ..# .......................# ..+ .......................# ..# .......................# #.#######.......##.....##....# ########.##...##.....>.##.....##....# #..................................# ##+ #..................................##.... #..................<..................... #....).(...............##.....##......... +...oo##......##.......##.....##.<....... #.....##'#######.......#......+.......... #......#...............#......#.......... #......#...............#......##...##.... #......#...............#...... #...# ... #.....##......##.......# ....# .. #.....##......##.......# ....# . #........#.......# ...... #........#........ ####..# +........#........ ##.......# .... #.......# #.......# ####+#### ...######## ............ ............. ............. ............. #............ #............ #<........... #............ #####@........... .................. .................. ........).)....... ........)......... .................. ......#########... .?.... .. ###'# . .. ..