.#######..##.....##..########..##....##..#....#...##.....##.....##......##..##.......#....##.....##.....##.......####.......#.....#########.....##........##.......#......##.....##.....##........##.......#......##.....##.....##........##.......#......##.....##.....##........##....