########### #.........# #....<....# #.........## #..........######## #.................. .### #.........############...### #.........## #.......... ######.....# #....(...# #..^..#### #........# #........####........#. #.....##...##.......... ####.#####....aoo....# #.# ####..).....# #.# #...)>..... #. #........## #. #........# ######.##.. ..# # .. ..#