.^....^ ... ...... .. #.... #.# ....# ###..###...# . #....#..^^^ ..#....##..### ....#..^#%...#### .............#.<## ####....%###.##..# #..##.....#...^# #.. #..#..#.......# ## ####.....#...^# #...#.##^.## #....### #^# #...^# ## ###... .....