... .#.....# ........ ... ......... .... ....... #.... .....# ... ##...###...###...# .#.....#.....#..... ................... ..................... ........!............ ..#.....#.....#.....# ###...###...## ...# .#.....#.....#.. . ................. ... ............ . ............... .#.. ..#.....#.. ###...###...### .#..... .... # ....... ... ... .......