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