### .#######.. . ....#....# ##.. ###...#.. ....# ##.......#.....# #.....#....# #.l#### #.....!# #.####.# #.. .. #.. .# ...# # .###