##### .... ... #?. #####..### #.?......# .......<.# #.............. #........#..... ####..#### ###. #.. #.. #. ..