###### #....########## ########## #.............####........## #.......(..................############### #.........(((.####.............oo(........ #............(####..........)..####....... #..............).#.#######..>........#### ##.##.........##.#.# #.....####...# #.##.........# ...#######.......... .# #.##....................(.....####. . #.##.........##...#######.....# #.##.........##...# #(###.# #.######.#.####...# #(# #.# #.# #.#.# ...# #.# .# ##.######.#.###.. ... #.# #.............#.. .#....##r###.##### #..........................(..c