############## #............# ##### #.###...####.# #...### #####.# #...##...# ..#####.....#### ##### #...#.###>..##...# ................. ....###...#...######...# ######...#...#########.......#...# ###'## .................................# #...# .#########................######## #.<.# #..................### #...# #.##.###....#......# ##+## #.# ##...#####.############.. #%# #..)........%........... #.# ..###...#.#########...## #$# ...# #...#.# # .......gg..................... ###...#.###...######....###. ......#.# .# #....# ..... #.# .....# %... #.# ..#### .. #.# ..# # #.. ##.. #.. #..