############ l......... ######.......### #....r.......... #.####..?....# #.?.....# #.......# #.......# #.......# #########