####... #.....###### #.....#....# #...?.#....# #.....#..<.# ##+##.....##'###... .................... ........[........... ......)............. .......)............ ......o............. .................... .................... #################+#