##### ....# #.... #.#.# #.#.# #.#.# #####.#.### #..<......# #..........#.# #.##.###.###.# #. #.# #.# # #.# #%# #.# #.# #.# #.# .###.###.# .........# ..##.##..# #..# ......5%.# #.##.##.## .. ... #.. ..# ## ####