... ###### .... ..>...###....# ................ ................. .................. ................... .!................. .......y............ #+#####...###....# .####+##...###'##### #'## ....................+ .# ........))..........# ........<[..........# #...##...##(##...#### # ###+##(####+# #.).....# +.(.....# #.......# #.......+ #..(....# #.......# #.......# ##...... #..... ...