############## #............### ............... ..........(... ##### #+#............ #...# #.............. #.#.# ###...o)....... #.#.# #..%...o....... #.#.#####.#....l.....## #.#.#.....##.##+###### #...#.######.# #..##.# #.. #.....######### #.######.....# #.# ###.###.### #.####.....#...### ##....#(####......# #...#.#.#..'......# ##.......#.##......# #......###.##......# #..#<....#.##......# #.##.###.#.######### #.##.# #...# #.##.# ##### #.##.# #.##.# #.##.# #.##.# #....# ######