### ## #..#. ##.... ##....# ###(....## #......<.# ..#.....<## ##?....b.# #........# #.(....^.# #.>.......# ##......### #.....## ##...# ####