.................... ...####..........### #*##..#..........#.. ......#............. ...#..#..........#.. ####.######.######.# ..##.##...#..#...#.. ......#......#...... ..#...##.##..##.##.. #.######.######.#### #.##..#..#...#..#... ......#......#...... ...#..#..##.##..##.# ####.######.######.# ..##.##...#..#...#.. ......#......#...... ..#...##.##..##.##.. #.######..####...### .........#####...... .......#.......O###P