#. . # # . #.#.# # . ### ###.!. . .. ....... .. .. ... ...... .....## .## # ##### ..# ...########.##..# .#..............## ................. #########.###.#### ##3..# #5###.# ###