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