######## #########......########## #..............#........# #.######........(....##.####### #.# #..............#..........# #.###.##..........#####%#####.# #..)......####.#........#####.# #####.###.####.#.#########..<.# #.# #......#.# #.#### #.# ########+# # #.# #...# #.## #..... ##..## #...... ##....####........ #........%........ #.....####........ ####.## #...... #.# #..... #.# #...# #.# #+# #.# .