######## #.....)# #......# #......### .# ######......... ...####.((oo......# .......(####......# ........####......#...# .....##...........#...# ####.......#.)o.......## #.#####...#.###...... # ###...# ....... #####.##.#..<.# #.....(.......# .........(.###.. ###.......o.# #........(... ..[.....$#...<.. .[............... ..#..........#... #.............. #.>........##.o