### !... #####..... #.....<.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# ....#.# #.# ....... #.# #........# #.# #........# #.# ###...#....# #.# ...(......# #.# ###........# #.# #.<..#...).# #.#.##.#.......###### #.#........)()....... #.####.##....)....... #.# #.##..########## #.# #.##..######.... #.# #............... #.# ###............ #.# #...)......... #.# #..#.....##.# #.# #........# #.# #.##.....# #.# ###. #.....# #.# #.#. ##....# #.###.#.###....# #.....#........# ######.#####....##. #................... ##.###.###########.# #.# #......... .# #.# ########## # #.# #.# #.#############.# #.).........O...# #################