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