################# #....#........... #....+........... #....#........... #....#........... #...(#........... #...<#.....Y..... ##..#####'####### ...####..#........... .........'........... .........#........... .........#........... #+###.(###........... #..#.....######## ....#.....# ....#.....# #.....# #.....# #.....#