######### #.......# #.#####.########### #........#........############# #..####..#.#####..............# #..#.....(....#.....#########.# #..#.##..#.##......## #.# #..#.##..#.######.## #.# #........#.. ...# #.## #.......##### ###.# #..# ####.#### #+# ##.# #.# #.# ... ####.# ##.## ##.##.# #.# ####...#.# ... +..(.....# ####<5.#.# ##...... #.##.#.# #.##.#.# #.##.# # #....# #[....