######## ####?.....########### .............o.......# .####o.###.#####.###<# #.. #.#####.###.# #.o #...........####### #.. ####.##..##..[..... #). # ##..##.####### #o. #......###### #...........# #..##..####.# #..##..# #..##..# ##..##..##### #...........# #.......###.# ######.......### ...........#..... .#####.......##.. ..#####.)....## .# ...........### # #######...##### #......... #.#.###### ######.#.##### #............. #.####.####### #.# #.# #.# #.# #.# #.# #o# .#######.# #......<.# .#########