#.......... #...!.....### #............ .. #..........# ... #..........# ....#..........# ...............# ...............# ...........h..## ######.....5<.# ##########