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