############### #............. #####.##........# ######...............# #....................# #....................## #......................... ##....................### #......................# #........................ #.......##................... #..#....##..........###..... # #.........#(#.#.....<#.#..## ...........'................. ...........(#.#........#.#..## ...........#.#............ ...........((@.......#.#.# ...#.......#.#.#....#.# +.......#..........# ###+###.###.##...### ##.###......+...... ..........#.##...### ........<...# # ............####.#.# ................... ......####.##...... ...... .... .... ..... ##.#.# ... ... ....# . .. ... . ...... ..... . ..#