.. ... .... ########### ....### #.........# ..<....#####.#....##.# .......+......>##.##.# ##....#######.#<....# #....Y........#....## #........###.##.#..# (.........# #.##.#..# ..........# #....#### ..........# ###### ##....##### #...# #... ..