######## ##......## ##........## #....?.....# #......$...# #..........# #..........# #......<...# ##........## #........## #..........# #..........## #...........## #.......)....## #.............# ##............# ##...........## ###.....<....# #..........# #............. #............# #............# #............# #............. ##....(.......