################ ......r........# ##############.## #...# ###...### #.(.....## ######## #........# .......####....)...# #.##.....####...##.# #.##.#.#.# #...##.### #.##.#.#.#######.....# ..######.#............#.#.#.## ..........>.#.#................ ..######.>..#.######......#.### #....#................. ..######..<..............###### ............#####.##.....# ..######..........##........ ###............###### ##############