####........... ............... #.................... ..................... ..................... ........# #.......... ........# #...)...... ........## #.)....... ......)).###.##!....# ......)[...))#.....## ......O.............# ..###...............# #.#.............. ###.............. ..(.............. ................. ............##.... ............. #. ##...........# #...........#