#######......... ................ ................ ................ ................ ................ ..........?..... ......g.<....... ####...l........ #............. #...........!. #..?.......... #............. #.###>........ .. #+###.....