###+### #..<..# #.?...# ####.....######.. ..%.............. .###.....######.. +....%+ #?....# ####+##