xx x xxxxx x x x xxxxxxx x xxxxx x x x xxxxxxxxxxxxxxxxxxxxx x x x x x x x x x x x x x x x x x x x x x x x x x xxxxxxxxx x x x xxxxxxxxxxx x x x x x x x x x xxxxxxxxx x x x xxxxxxxxxxxxx x xxxxx x x x xxxxxxx x xxxxx x x x xxxxxxxxxxxxxxxxxxxxx x x x x x x x x x x x x x x x x x x x x x x x x x xxxxxxxxx x x x xxxxxxxxxxx x x x x x x x x x xxxxxxxxx x x x xxxxxxxxxxx x x x xxxxxxx x xxxxxxx x xxxxxxx x xxx x x x x x xxxxxxx x xxx x x x xxxxxxxxx x xxx x x x x x xxxxxxx x xxxxxxx x xxxxxxx x x x xxxxxxxxx x x x x x xxxxxxx x x x xxxxx x xxxxx x x x xxxxxxx x xxxxxxx x xxxxxxx x xxx x x x x x xxxxxxx x xxx x x x xxxxxxxxx x xxx x x x x x xxxxxxx x xxxxxxx x xxxxxxx x x x xxxxxxxxx x x x x x xxxxxxx x x x xxxxx x xxxxxxx x xxxxx x x x xxxxxxx x xxxxx x x x xxxxxxxxxxxxxxxxxxxxx x x x x x x x x x x x x x x x x x x x x x x x x x xxxxxxxxx x x x xxxxxxxxxxx x x x x x x x x x xxxxxxxxx x x x xxxxxxxxxxx x xxxxxxx x xxxxxxx xxxxxx x xxxxxxxxxxxxxxxxx x xxxxxxx xxxxxx x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxx x x x x xxxxxxxxxx x xx xx xxxxxxxx x xxxxxxx xxxxxx x xxxxxxxxxxxxxxxxx x xxxxxxx xxxxxx x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxx x x x x xxxxxxxxxxxx xxx x x x xxxxx x xxxxxx x xxxxxxxxxx xx xxx x xxxxxxxxxx xxx xxxx x xx xxx x x x xx xxx x xx x xxxxx x xxxxxx x xxxxxxxxxx xx xxx x xxx xxxxxxxx xx x xxxxx xx x xxxxxxxxxxxx x xxxxx x xxxxxx x xxxxxxxxxx xx xxx x xxxxxxxxxx xxx xxxx x xx xxx x x x xx xxx x xx x xxxxx x xxxxxx x xxxxxxxxxx xx xxx x xxx xxxxxxxx xx x xxxxx xx x xxxxxxxx x x x x