####### ..... . ####### ..>.#.....#..# ....#..<..#..# ....#.....#..# ....#.....#..# ... ##+++## .# .