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