############### #####.............##### ###.......#######.......### ##......###.......###......## ### #....###.............###....# ..# ##...#......#######......#...######.####### #...#.....### ###...).#...#............ #...#....## ##....#...#..##.###### #...#....## ##....#.....###.###### #...#.....### ###.....#...#.....l....# ##...#....<.#######......#...#####.#.#.#.# #....###.......(.....###....# #.......# ##......###.......###......## #.#.#.#.# ###.......#######.......### #.......# #####.............##### ..#.#.#..# ############### ..........# r...###....#