##(..## ##.....## ####.......#### ............%. #....?...... #......@..# #.@......# #.5J..# ##.5.## #####