...... ...?.######+# ........... .....#..# ..#....# # #.#....# # #..##....#.##$# #.....