###############.. .......<.........#.. .................... ######...#######..... ........## ....#.. #####...### ##.#.$... ##....# #....%... ##...###.(...... #.......)...... #.......!....... #................ .................. ..##).............. .. ###..#########.. ##.# . ##