#....# #.... #.... # #.... .# #...# #+# ..# #...###.##..# #...........+ #..<........# #...........######. #...##..#####...... #...##.>#.......... #...#...'.......... #...+...#.......... #...#...#...a.....# #...##..#.........# ####....###### +....# #....# #....# #....# #....#