....... .# .....# #.# ....# #.# #...# #.# .# # #...# #.# .# .# #...# #.#### .##.#. .####.O.###.##.##...... ..%..............[..... .....................## .........##<........... .........##.##......... #.........#.##.###.#### ..........#.##<# # .#######....#### #.#..# #..# #..