####### ##.....## ##.......## #.........# #.........# #.........# #.........# #.......[(# ##.......## #.........# #.........# #.........# #.........# #.........# ##.<.....## ##....^## ##.@####### #..# ..... #.w#...... #.......<. #......... #......?.. #.....w... ##........ #....@... #...[.... #.>......