############ #..........# #..........# #..........# ######################....(.....# ..#########........#o..........)..........# ........)o'........'.............oo....a..# ###########........#..##########..####..... #........#..# #..# ..... #........#..# #.(# ..o. #........#..# #..# ... #....^...#..# #..# ... ##########..# #..# #..# #..#