######## #......# #......#### #...>.....# ##### #.###.........####....# #............[....>..... #####..%###...####....# #...# #...# #....# # #...# #...# #....#.# #...###...####....#.### #....................... #...####.#####.......... #......#.##......g#.....# #............$....^...... #######....#.##...#.###...... #..(.......#.##...#.# [... #.......)............ .. #....<..#.##.##...#.# #.......#.# .##.....# #.......#.# ...### #.......#.# . #########.# .. .# .