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