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