### ... . ... #..####.##### ..........# #!.......# #........# #...<....# #...=?...# #........# #........... #####.####.. .. .. ###