###. ..!. #..##. ######..... #......#.# #####.#.#{..!# # ##### .....!.....### #. #... ####.#.#....# #.######(###### #......).#. ..#.#.............#########.##...... #......<............)............... ..#.########.####.#########.##..#.#. #.# #.# #.............. #.# #.## #)#######..#... #.# #..###.# .# . .#. ##.....# # # # #####.# #.# #.. #.#. #.#.# #.# # ..