############ #..........# #........).# #..........# #.......[..# ##...##...###+# ##...##...##..# #....#........+ #....#........# #..!.#........# #....##...##..# ##...##...##..## ##....#...#...<# #.....#...#....# #.....+...+....# #....##...##...# #..>.##...##...# #.....#... #...# #.....# ....# #.....#...#....+ #.....#...+....# #....##...# #....##...#### #....#........ #....#........ #....#........ #...O#.....^.. #....(..O..... #....######### #....# #...a. #...(. #.).... #...... #....## #....