######################################### ..................(...................... ......................................... ......................#+#########.......... ..................<...# #....##### ......................# #...G# ####..................# #....# . ..# #.....#########....# #....# .... ..# #.....'.......#....# #....# ..... #.# #.....#.......#....# #....# ...... #.# #.....#.......#....# #....# #...... #.# #.....#.......#....# #....# .# #...... #.# #.....#.......+.... #....# .# #...... #.#######.[...#.......# #....########.# #.>....#####.............#.......# #.......<.r...# #...!....................#....... #.########....# #........................####### #########r# #....# #.......................... ..........# #r...# #.#########.........####### ..........########....# # #.........# ............O.r......# #.........# ............s........# #.........######### ......########.......# #.........)........ #.... #.......# #..#######..####### .... #.......# #..# #..# ... #.#+###.# #..# #..# #.# .# ...# #..# #.# ....# #..# #?# ....# #..# .....# #..# ..# #..