######## #...... # . #.#...##. ### #.##.#..... r. #.##.#...# .# #.##.##.#####.## ##............!%# #..##.##.##.##..# #..##....##.# ..# ######..##....##.. .... ...............#####..### ######..####### ### #..####..#####># #.###....#...^....# #......)..........# ########............## ###...........#.#.#....## ...........########.##.<# ###........# ####### ..........# ##.......## #.......# #.......# ###.#### #.