000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000111000111000111000111000111000111000111000111000111111000000000111000000111111000111000111111111000000000000000000111000000000000000111000000000000000000000000000000000000000000000000000000000111000111000111000111000111000111000111000111000111111000000000111000000111111000111000111111111000000000000000000111000000111000000111000000000000000000000000000000000000000000000000000000000111000111000111000111000111000111000111000111000111111000000000111000000111111000111000111111111111000000000000000000000111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000000111111111111111111111111111111111111111111000000000000111000000000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111000000000000000000000111111111111111111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111000000000000000000000111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000000111111111111111111111111111111111111111111000000000000111000000000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111000000000000000000000111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000