######## ##......## ##..<.....# #..........# #..........# #####..........# #.?...<........# #..............# #............... #..^...........# .............).. ..........c.... .......<....!.. ...............