#. #.# .. #..#... #...#.. #..... .##....# #...# ..# .......# #[..####...# .......####..........# .............^....... #................... #...........#..#.... #....##.)...##.# ... #....##.....##.# .. #..)..).....)).# . #..#'######+#..# #..#.# ..# #..#)# .# #..#.# # [..#3# ....#.# ....#.# .##..#.# #.. ###