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