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