######+ ....... ....... ..... ... .#+###F## .....T.<# .....#{## ... #. . .. ... .... ..... .#.... #+####### #.......+ ###.#<###.# #.........# ###.#..##.####### #.............# .......##.....### #.............## #..#.........y# ........##.%.... #..#........#.#..# ..............# ................ ###............ ###.. ....#..