.. #. . .!#.. ...# ....# #....# ###.....# #.