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