## # ..# ####. ..!# #.....###....# #.......# #.......#....# #....#### ..... #... .... ##. ..# # .+ #