################# #................ #................ #........(....... #)............... #...........c.... #................ #......(......... #.......(........ #.......(#####+## .... #........#.....# .#.## #........#.....###..... #........#.....>....... #....^...'............. #........#............. ##########............> ###...<....... #........... #........... #....[...... #........... #........... ####+#######