# ############.#.#... ...........<........ ########.#.##.#.#.... .........#....# ..!. #######..######.#.#.# #.#().......#.#.# #.#####.#...#######.#.# #...........# #.#.# #########...#######.#r# ....................#@####### ##........#########.#.......# ...................(.#####.# #........#########.#.# .....##..........((#.# ###. #.##########.#.# . #... #.#.# # #### #.#.# .:#.# #.#.# #.#. #.# .