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