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