. . ....#######.... #......<.....!# .###.......###. ....#######..$. #.. ..# # #