######## #......# . .. #......# ... #....###%.....# .... #....<%.....#####...... ######................. ..............####.##### ########.###.... .. #.########. #.# #...# #.# ###.######.##. #.....##... #####.##..# #.##..# #.##..##### ### ######## #........... #.. #......######.#.####. .....+......'...%.......>. ##5..#.......#####.#....## ...............# #.####.# ..#..#..#..#...# #.# #..#..#..#..#.(# #.# #..#..#..#....# #.. .#..#..#..#..## ... .#..#..#..#.# ... ............# ####.... .