####.#### ##!......## ##.........## ##...........## #.............# #.............# #.............# .......<....... #...%.........# #.............# #.............# ##......[....## ##.........## ##.......## ####.####