####### ##### ###### ##...<.##...!. #^...###............. #.##.().............. ##.#####..$........... #..# #.............. #.## #.............. ####.# #.............. #)...# #.............. #.#### ##...........). #.### ##......#..... ######.#.## ######.###### ?..........# .# #####.####.#####. .. .........o........ .. ...>.##...##..... ###.####oo.....###. #...##..o######.. ##.##...### ##..##o#.# ##..##########........# ...a.!..Oa..o.o........... #.#######.####.###......... #.# #.# #.....#### #.# #.# #..#### #.# #.# #..# #.# #.# #..# #.# #.# #..# ..# .#