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