##...###..... # ......#.... #. ..!..#... ... ....... ....#..... ......... #.......# #......<# ###...### ..... .... ... #. .