7777uuuuuuuu000000000000uuuuuuuuuuuuuuuuuuuu000000000000OOOOUUUUUUUUOOOO0000uuuuuuuu00000000uuuuuuuu0000OOOOUUUUUUUUOOOO000000007777uuuuuuuu000000000000uuuuuuuuuuuuuuuuuuuu000000000000OOOOUUUUUUUUOOOO0000uuuuuuuu00000000uuuuuuuu0000OOOOUUUUUUUUOOOO000000007777uuuuuuuu000000000000uuuuuuuuuuuuuuuuuuuu000000000000OOOOUUUUUUUUOOOO0000uuuuuuuu00000000uuuuuuuu0000OOOOUUUUUUUUOOOO000000007777uuuuuuuu000000000000uuuuuuuuuuuuuuuuuuuu000000000000OOOOUUUUUUUUOOOO0000uuuuuuuu00000000uuuuuuuu0000OOOOUUUUUUUUOOOO00000000uuuuuuuu00000000OOOOOOOO00000000uuuu0000uuuu7777uuuuOOOOUUUUUUUUOOOO0000uuuu7777uuuu0000uuuu77777777uuuu0000OOOOUUUUUUUUOOOOuuuuuuuuuuuu00000000OOOOOOOO00000000uuuu0000uuuu7777uuuuOOOOUUUUUUUUOOOO0000uuuu7777uuuu0000uuuu77777777uuuu0000OOOOUUUUUUUUOOOOuuuuuuuuuuuu00000000OOOOOOOO00000000uuuu0000uuuu7777uuuuOOOOUUUUUUUUOOOO0000uuuu7777uuuu0000uuuu77777777uuuu0000OOOOUUUUUUUUOOOOuuuuuuuuuuuu00000000OOOOOOOO00000000uuuu0000uuuu7777uuuuOOOOUUUUUUUUOOOO0000uuuu7777uuuu0000uuuu77777777uuuu0000OOOOUUUUUUUUOOOOuuuu00000000OOOOUUUUUUUUOOOOOOOO00000000uuuu00000000OOOOOOOOOOOOOOOO000000000000uuuuuuuuuuuu00000000uuuu000000000000OOOOOOOOOOOOOOOO00000000OOOOUUUUUUUUOOOOOOOO00000000uuuu00000000OOOOOOOOOOOOOOOO000000000000uuuuuuuuuuuu00000000uuuu000000000000OOOOOOOOOOOOOOOO00000000OOOOUUUUUUUUOOOOOOOO00000000uuuu00000000OOOOOOOOOOOOOOOO000000000000uuuuuuuuuuuu00000000uuuu000000000000OOOOOOOOOOOOOOOO00000000OOOOUUUUUUUUOOOOOOOO00000000uuuu00000000OOOOOOOOOOOOOOOO000000000000uuuuuuuuuuuu00000000uuuu000000000000OOOOOOOOOOOOOOOO0000OOOOUUUUUUUUUUUUUUUUOOOO00000000uuuuuuuu00000000uuuuuuuu0000OOOO0000000000000000OOOOOOOO0000000000000000OOOO0000uuuuuuuu00000000OOOOUUUUUUUUUUUUUUUUOOOO00000000uuuuuuuu00000000uuuuuuuu0000OOOO0000000000000000OOOOOOOO0000000000000000OOOO0000uuuuuuuu00000000OOOOUUUUUUUUUUUUUUUUOOOO00000000uuuuuuuu00000000uuuuuuuu0000OOOO0000000000000000OOOOOOOO0000000000000000OOOO0000uuuuuuuu00000000OOOOUUUUUUUUUUUUUUUUOOOO00000000uuuuuuuu00000000uuuuuuuu0000OOOO0000000000000000OOOOOOOO0000000000000000OOOO0000uuuuuuuu00000000OOOOOOOOOOOOUUUUOOOO0000uuuuuuuuuuuu0000uuuu7777uuuu000000000000OOOOOOOO0000OOOOOOOO0000uuuu0000OOOOOOOO000000000000uuuu77770000OOOOOOOOOOOOUUUUOOOO0000uuuuuuuuuuuu0000uuuu7777uuuu000000000000OOOOOOOO0000OOOOOOOO0000uuuu0000OOOOOOOO000000000000uuuu77770000OOOOOOOOOOOOUUUUOOOO0000uuuuuuuuuuuu0000uuuu7777uuuu000000000000OOOOOOOO0000OOOOOOOO0000uuuu0000OOOOOOOO000000000000uuuu77770000OOOOOOOOOOOOUUUUOOOO0000uuuuuuuuuuuu0000uuuu7777uuuu000000000000OOOOOOOO0000OOOOOOOO0000uuuu0000OOOOOOOO000000000000uuuu777700000000OOOO00000000uuuu0000uuuu0000000000000000uuuu7777uuuuOOOOOOOOOOOOOOOOOOOO0000uuuu00000000OOOOOOOOOOOOOOOOOOOOuuuu7777uuuu00000000OOOO00000000uuuu0000uuuu0000000000000000uuuu7777uuuuOOOOOOOOOOOOOOOOOOOO0000uuuu00000000OOOOOOOOOOOOOOOOOOOOuuuu7777uuuu00000000OOOO00000000uuuu0000uuuu0000000000000000uuuu7777uuuuOOOOOOOOOOOOOOOOOOOO0000uuuu00000000OOOOOOOOOOOOOOOOOOOOuuuu7777uuuu00000000OOOO00000000uuuu0000uuuu0000000000000000uuuu7777uuuuOOOOOOOOOOOOOOOOOOOO0000uuuu00000000OOOOOOOOOOOOOOOOOOOOuuuu7777uuuuuuuuuuuu0000uuuu7777777700000000uuuuuuuu0000OOOO00000000000000000000OOOOOOOOOOOO00007777uuuuOOOOOOOOOOOOOOOO00000000000000000000uuuuuuuu0000uuuu7777777700000000uuuuuuuu0000OOOO00000000000000000000OOOOOOOOOOOO00007777uuuuOOOOOOOOOOOOOOOO00000000000000000000uuuuuuuu0000uuuu7777777700000000uuuuuuuu0000OOOO00000000000000000000OOOOOOOOOOOO00007777uuuuOOOOOOOOOOOOOOOO00000000000000000000uuuuuuuu0000uuuu7777777700000000uuuuuuuu0000OOOO00000000000000000000OOOOOOOOOOOO00007777uuuuOOOOOOOOOOOOOOOO00000000000000000000OOOO0000uuuu77777777uuuu0000uuuu0000OOOOUUUUUUUUUUUUOOOO00000000uuuu0000OOOOOOOOOOOO00007777uuuuOOOOOOOO0000uuuu00000000OOOOUUUUOOOO0000uuuu77777777uuuu0000uuuu0000OOOOUUUUUUUUUUUUOOOO00000000uuuu0000OOOOOOOOOOOO00007777uuuuOOOOOOOO0000uuuu00000000OOOOUUUUOOOO0000uuuu77777777uuuu0000uuuu0000OOOOUUUUUUUUUUUUOOOO00000000uuuu0000OOOOOOOOOOOO00007777uuuuOOOOOOOO0000uuuu00000000OOOOUUUUOOOO0000uuuu77777777uuuu0000uuuu0000OOOOUUUUUUUUUUUUOOOO00000000uuuu0000OOOOOOOOOOOO00007777uuuuOOOOOOOO0000uuuu00000000OOOOUUUU0000uuuuuuuuuuuu0000000000000000uuuu0000OOOOUUUUOOOO0000uuuu0000uuuu7777uuuuuuuuUUUUOOOO00000000uuuuuuuu7777uuuu0000uuuu0000OOOO0000uuuuuuuuuuuu0000000000000000uuuu0000OOOOUUUUOOOO0000uuuu0000uuuu7777uuuuuuuuUUUUOOOO00000000uuuuuuuu7777uuuu0000uuuu0000OOOO0000uuuuuuuuuuuu0000000000000000uuuu0000OOOOUUUUOOOO0000uuuu0000uuuu7777uuuuuuuuUUUUOOOO00000000uuuuuuuu7777uuuu0000uuuu0000OOOO0000uuuuuuuuuuuu0000000000000000uuuu0000OOOOUUUUOOOO0000uuuu0000uuuu7777uuuuuuuuUUUUOOOO00000000uuuuuuuu7777uuuu0000uuuu0000OOOOOOOO00000000000000000000uuuuuuuuuuuuuuuuuuuuuuuu0000uuuuuuuuOOOO0000uuuuuuuu0000OOOOUUUU000000000000uuuuuuuu0000OOOOuuuuuuuu0000OOOO00000000000000000000uuuuuuuuuuuuuuuuuuuuuuuu0000uuuuuuuuOOOO0000uuuuuuuu0000OOOOUUUU000000000000uuuuuuuu0000OOOOuuuuuuuu0000OOOO00000000000000000000uuuuuuuuuuuuuuuuuuuuuuuu0000uuuuuuuuOOOO0000uuuuuuuu0000OOOOUUUU000000000000uuuuuuuu0000OOOOuuuuuuuu0000OOOO00000000000000000000uuuuuuuuuuuuuuuuuuuuuuuu0000uuuuuuuuOOOO0000uuuuuuuu0000OOOOUUUU000000000000uuuuuuuu0000OOOOuuuuuuuu0000uuuuuuuu0000OOOOOOOO0000uuuu000077777777uuuu7777uuuuuuuu0000uuuu000000000000OOOOOOOO00000000OOOOOOOO000000000000uuuu0000uuuuuuuuuuuuuuuu0000OOOOOOOO0000uuuu000077777777uuuu7777uuuuuuuu0000uuuu000000000000OOOOOOOO00000000OOOOOOOO000000000000uuuu0000uuuuuuuuuuuuuuuu0000OOOOOOOO0000uuuu000077777777uuuu7777uuuuuuuu0000uuuu000000000000OOOOOOOO00000000OOOOOOOO000000000000uuuu0000uuuuuuuuuuuuuuuu0000OOOOOOOO0000uuuu000077777777uuuu7777uuuuuuuu0000uuuu000000000000OOOOOOOO00000000OOOOOOOO000000000000uuuu0000uuuuuuuuuuuu7777uuuu0000OOOOOOOOOOOO0000uuuu77777777uuuu00000000uuuuuuuuuuuu0000uuuuuuuuuuuu0000uuuu0000uuuuuuuu0000uuuuuuuuuuuu00000000uuuu7777uuuu0000OOOOOOOOOOOO0000uuuu77777777uuuu00000000uuuuuuuuuuuu0000uuuuuuuuuuuu0000uuuu0000uuuuuuuu0000uuuuuuuuuuuu00000000uuuu7777uuuu0000OOOOOOOOOOOO0000uuuu77777777uuuu00000000uuuuuuuuuuuu0000uuuuuuuuuuuu0000uuuu0000uuuuuuuu0000uuuuuuuuuuuu00000000uuuu7777uuuu0000OOOOOOOOOOOO0000uuuu77777777uuuu00000000uuuuuuuuuuuu0000uuuuuuuuuuuu0000uuuu0000uuuuuuuu0000uuuuuuuuuuuu000000007777uuuu0000uuuu0000OOOO0000uuuu77777777uuuu7777uuuuuuuu7777uuuu0000uuuu77770000uuuuuuuuuuuuuuuuuuuu7777uuuu0000uuuu7777uuuuuuuu7777uuuu0000uuuu0000OOOO0000uuuu77777777uuuu7777uuuuuuuu7777uuuu0000uuuu77770000uuuuuuuuuuuuuuuuuuuu7777uuuu0000uuuu7777uuuuuuuu7777uuuu0000uuuu0000OOOO0000uuuu77777777uuuu7777uuuuuuuu7777uuuu0000uuuu77770000uuuuuuuuuuuuuuuuuuuu7777uuuu0000uuuu7777uuuuuuuu7777uuuu0000uuuu0000OOOO0000uuuu77777777uuuu7777uuuuuuuu7777uuuu0000uuuu77770000uuuuuuuuuuuuuuuuuuuu7777uuuu0000uuuu7777uuuuuuuu77777777uuuu0000OOOO0000uuuu7777uuuuuuuu0000uuuuuuuu0000uuuuuuuu777777770000uuuuuuuu00000000uuuuuuuuuuuu77777777uuuuuuuu0000uuuu77777777uuuu0000OOOO0000uuuu7777uuuuuuuu0000uuuuuuuu0000uuuuuuuu777777770000uuuuuuuu00000000uuuuuuuuuuuu77777777uuuuuuuu0000uuuu77777777uuuu0000OOOO0000uuuu7777uuuuuuuu0000uuuuuuuu0000uuuuuuuu777777770000uuuuuuuu00000000uuuuuuuuuuuu77777777uuuuuuuu0000uuuu77777777uuuu0000OOOO0000uuuu7777uuuuuuuu0000uuuuuuuu0000uuuuuuuu777777770000uuuuuuuu00000000uuuuuuuuuuuu77777777uuuuuuuu0000uuuuuuuuuuuu77777777uuuuuuuuuuuu000000000000OOOO000000000000uuuu777777777777uuuu00000000OOOOUUUUOOOO0000uuuu777777777777uuuu00000000uuuuuuuu77777777uuuuuuuuuuuu000000000000OOOO000000000000uuuu777777777777uuuu00000000OOOOUUUUOOOO0000uuuu777777777777uuuu00000000uuuuuuuu77777777uuuuuuuuuuuu000000000000OOOO000000000000uuuu777777777777uuuu00000000OOOOUUUUOOOO0000uuuu777777777777uuuu00000000uuuuuuuu77777777uuuuuuuuuuuu000000000000OOOO000000000000uuuu777777777777uuuu00000000OOOOUUUUOOOO0000uuuu777777777777uuuu00000000uuuu0000uuuuuuuu0000uuuu0000OOOOOOOOOOOOOOOOOOOOuuuu00000000uuuu7777uuuuuuuu0000OOOOOOOOOOOOOOOO0000uuuuuuuu7777uuuu00000000uuuuuuuu0000uuuuuuuu0000uuuu0000OOOOOOOOOOOOOOOOOOOOuuuu00000000uuuu7777uuuuuuuu0000OOOOOOOOOOOOOOOO0000uuuuuuuu7777uuuu00000000uuuuuuuu0000uuuuuuuu0000uuuu0000OOOOOOOOOOOOOOOOOOOOuuuu00000000uuuu7777uuuuuuuu0000OOOOOOOOOOOOOOOO0000uuuuuuuu7777uuuu00000000uuuuuuuu0000uuuuuuuu0000uuuu0000OOOOOOOOOOOOOOOOOOOOuuuu00000000uuuu7777uuuuuuuu0000OOOOOOOOOOOOOOOO0000uuuuuuuu7777uuuu00000000uuuuuuuuuuuu0000000000000000OOOOOOOOUUUUUUUUUUUUOOOO0000uuuu0000uuuuuuuu0000uuuuuuuuuuuu0000OOOO0000uuuuuuuu0000uuuuuuuu0000uuuu0000uuuuuuuu0000000000000000OOOOOOOOUUUUUUUUUUUUOOOO0000uuuu0000uuuuuuuu0000uuuuuuuuuuuu0000OOOO0000uuuuuuuu0000uuuuuuuu0000uuuu0000uuuuuuuu0000000000000000OOOOOOOOUUUUUUUUUUUUOOOO0000uuuu0000uuuuuuuu0000uuuuuuuuuuuu0000OOOO0000uuuuuuuu0000uuuuuuuu0000uuuu0000uuuuuuuu0000000000000000OOOOOOOOUUUUUUUUUUUUOOOO0000uuuu0000uuuuuuuu0000uuuuuuuuuuuu0000OOOO0000uuuuuuuu0000uuuuuuuu0000uuuu000000000000OOOOOOOOOOOO0000OOOOUUUUUUUUUUUUOOOO0000uuuuuuuuuuuu77777777uuuu7777uuuu000000000000uuuuuuuu7777uuuu77777777uuuuuuuuuuuu00000000OOOOOOOOOOOO0000OOOOUUUUUUUUUUUUOOOO0000uuuuuuuuuuuu77777777uuuu7777uuuu000000000000uuuuuuuu7777uuuu77777777uuuuuuuuuuuu00000000OOOOOOOOOOOO0000OOOOUUUUUUUUUUUUOOOO0000uuuuuuuuuuuu77777777uuuu7777uuuu000000000000uuuuuuuu7777uuuu77777777uuuuuuuuuuuu00000000OOOOOOOOOOOO0000OOOOUUUUUUUUUUUUOOOO0000uuuuuuuuuuuu77777777uuuu7777uuuu000000000000uuuuuuuu7777uuuu77777777uuuuuuuuuuuu0000OOOOOOOOUUUUUUUUOOOO00000000OOOO00000000uuuu7777000077777777uuuuuuuuuuuuuuuuuuuu00000000000000000000uuuuuuuu77777777uuuu77770000OOOOOOOOUUUUUUUUOOOO00000000OOOO00000000uuuu7777000077777777uuuuuuuuuuuuuuuuuuuu00000000000000000000uuuuuuuu77777777uuuu77770000OOOOOOOOUUUUUUUUOOOO00000000OOOO00000000uuuu7777000077777777uuuuuuuuuuuuuuuuuuuu00000000000000000000uuuuuuuu77777777uuuu77770000OOOOOOOOUUUUUUUUOOOO00000000OOOO00000000uuuu7777000077777777uuuuuuuuuuuuuuuuuuuu00000000000000000000uuuuuuuu77777777uuuu7777uuuu0000OOOOOOOO000000000000uuuuuuuuuuuu77777777777700000000uuuuuuuuuuuuuuuu0000uuuuuuuu00000000000000000000uuuuuuuuuuuuuuuu7777uuuu0000OOOOOOOO000000000000uuuuuuuuuuuu77777777777700000000uuuuuuuuuuuuuuuu0000uuuuuuuu00000000000000000000uuuuuuuuuuuuuuuu7777uuuu0000OOOOOOOO000000000000uuuuuuuuuuuu77777777777700000000uuuuuuuuuuuuuuuu0000uuuuuuuu00000000000000000000uuuuuuuuuuuuuuuu7777uuuu0000OOOOOOOO000000000000uuuuuuuuuuuu77777777777700000000uuuuuuuuuuuuuuuu0000uuuuuuuu00000000000000000000uuuuuuuuuuuuuuuu7777uuuuuuuuuuuu00000000uuuu00000000uuuu77777777uuuuuuuuuuuuuuuuuuuu00000000OOOOOOOO00000000OOOO0000OOOOOOOO00000000uuuuuuuuuuuuuuuuuuuuuuuuuuuu00000000uuuu00000000uuuu77777777uuuuuuuuuuuuuuuuuuuu00000000OOOOOOOO00000000OOOO0000OOOOOOOO00000000uuuuuuuuuuuuuuuuuuuuuuuuuuuu00000000uuuu00000000uuuu77777777uuuuuuuuuuuuuuuuuuuu00000000OOOOOOOO00000000OOOO0000OOOOOOOO00000000uuuuuuuuuuuuuuuuuuuuuuuuuuuu00000000uuuu00000000uuuu77777777uuuuuuuuuuuuuuuuuuuu00000000OOOOOOOO00000000OOOO0000OOOOOOOO00000000uuuuuuuuuuuuuuuu0000uuuuuuuu0000uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu0000uuuu0000OOOOUUUUUUUUOOOOuuuuuuuu0000OOOOOOOOUUUUUUUUOOOO0000uuuu0000uuuu0000uuuuuuuu0000uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu0000uuuu0000OOOOUUUUUUUUOOOOuuuuuuuu0000OOOOOOOOUUUUUUUUOOOO0000uuuu0000uuuu0000uuuuuuuu0000uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu0000uuuu0000OOOOUUUUUUUUOOOOuuuuuuuu0000OOOOOOOOUUUUUUUUOOOO0000uuuu0000uuuu0000uuuuuuuu0000uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu0000uuuu0000OOOOUUUUUUUUOOOOuuuuuuuu0000OOOOOOOOUUUUUUUUOOOO0000uuuu0000uuuu000000000000uuuu77777777uuuuuuuu0000000000000000uuuuuuuu000000000000OOOOOOOO00000000uuuuuuuu00000000OOOOOOOO000000000000uuuuuuuu000000000000uuuu77777777uuuuuuuu0000000000000000uuuuuuuu000000000000OOOOOOOO00000000uuuuuuuu00000000OOOOOOOO000000000000uuuuuuuu000000000000uuuu77777777uuuuuuuu0000000000000000uuuuuuuu000000000000OOOOOOOO00000000uuuuuuuu00000000OOOOOOOO000000000000uuuuuuuu000000000000uuuu77777777uuuuuuuu0000000000000000uuuuuuuu000000000000OOOOOOOO00000000uuuuuuuu00000000OOOOOOOO000000000000uuuuuuuu00000000uuuuuuuuuuuu777777777777uuuu00000000uuuu7777uuuuuuuuuuuu00000000uuuuuuuu0000OOOOUUUUUUUUOOOO000000000000uuuuuuuuuuuuuuuu00000000uuuuuuuuuuuu777777777777uuuu00000000uuuu7777uuuuuuuuuuuu00000000uuuuuuuu0000OOOOUUUUUUUUOOOO000000000000uuuuuuuuuuuuuuuu00000000uuuuuuuuuuuu777777777777uuuu00000000uuuu7777uuuuuuuuuuuu00000000uuuuuuuu0000OOOOUUUUUUUUOOOO000000000000uuuuuuuuuuuuuuuu00000000uuuuuuuuuuuu777777777777uuuu00000000uuuu7777uuuuuuuuuuuu00000000uuuuuuuu0000OOOOUUUUUUUUOOOO000000000000uuuuuuuuuuuuuuuuUUUUOOOO000000000000uuuuuuuuuuuuuuuuuuuu000000000000uuuuuuuuuuuu0000uuuu77777777uuuu0000OOOOUUUUUUUUOOOOuuuu7777uuuu0000uuuu0000UUUUOOOO000000000000uuuuuuuuuuuuuuuuuuuu000000000000uuuuuuuuuuuu0000uuuu77777777uuuu0000OOOOUUUUUUUUOOOOuuuu7777uuuu0000uuuu0000UUUUOOOO000000000000uuuuuuuuuuuuuuuuuuuu000000000000uuuuuuuuuuuu0000uuuu77777777uuuu0000OOOOUUUUUUUUOOOOuuuu7777uuuu0000uuuu0000UUUUOOOO000000000000uuuuuuuuuuuuuuuuuuuu000000000000uuuuuuuuuuuu0000uuuu77777777uuuu0000OOOOUUUUUUUUOOOOuuuu7777uuuu0000uuuu0000UUUUUUUUOOOOuuuu7777uuuu0000uuuu00000000OOOOOOOO00000000uuuuuuuuuuuu00000000uuuu000000000000OOOOOOOOOOOOOOOO00000000uuuuOOOOOOOOUUUUUUUUOOOOuuuu7777uuuu0000uuuu00000000OOOOOOOO00000000uuuuuuuuuuuu00000000uuuu000000000000OOOOOOOOOOOOOOOO00000000uuuuOOOOOOOOUUUUUUUUOOOOuuuu7777uuuu0000uuuu00000000OOOOOOOO00000000uuuuuuuuuuuu00000000uuuu000000000000OOOOOOOOOOOOOOOO00000000uuuuOOOOOOOOUUUUUUUUOOOOuuuu7777uuuu0000uuuu00000000OOOOOOOO00000000uuuuuuuuuuuu00000000uuuu000000000000OOOOOOOOOOOOOOOO00000000uuuuOOOOOOOOOOOOOOOOOOOOOOOO00000000uuuu00000000OOOOOOOOUUUUUUUUOOOO00000000OOOOOOOO0000000000000000OOOO0000uuuuuuuu00000000uuuuuuuu0000OOOOOOOOOOOOOOOOOOOO00000000uuuu00000000OOOOOOOOUUUUUUUUOOOO00000000OOOOOOOO0000000000000000OOOO0000uuuuuuuu00000000uuuuuuuu0000OOOOOOOOOOOOOOOOOOOO00000000uuuu00000000OOOOOOOOUUUUUUUUOOOO00000000OOOOOOOO0000000000000000OOOO0000uuuuuuuu00000000uuuuuuuu0000OOOOOOOOOOOOOOOOOOOO00000000uuuu00000000OOOOOOOOUUUUUUUUOOOO00000000OOOOOOOO0000000000000000OOOO0000uuuuuuuu00000000uuuuuuuu0000OOOO0000uuuuuuuu00000000uuuuuuuu00000000OOOOUUUUUUUUUUUUUUUUOOOOOOOOOOOO0000uuuu0000OOOOOOOO000000000000uuuu7777uuuu0000uuuuuuuuuuuu0000uuuuuuuu00000000uuuuuuuu00000000OOOOUUUUUUUUUUUUUUUUOOOOOOOOOOOO0000uuuu0000OOOOOOOO000000000000uuuu7777uuuu0000uuuuuuuuuuuu0000uuuuuuuu00000000uuuuuuuu00000000OOOOUUUUUUUUUUUUUUUUOOOOOOOOOOOO0000uuuu0000OOOOOOOO000000000000uuuu7777uuuu0000uuuuuuuuuuuu0000uuuuuuuu00000000uuuuuuuu00000000OOOOUUUUUUUUUUUUUUUUOOOOOOOOOOOO0000uuuu0000OOOOOOOO000000000000uuuu7777uuuu0000uuuuuuuuuuuuuuuu0000uuuu7777uuuu0000uuuuuuuuuuuu0000OOOOUUUUOOOOOOOOOOOO0000uuuu00000000OOOOOOOOOOOOOOOOOOOOuuuu7777uuuu0000000000000000uuuuuuuu0000uuuu7777uuuu0000uuuuuuuuuuuu0000OOOOUUUUOOOOOOOOOOOO0000uuuu00000000OOOOOOOOOOOOOOOOOOOOuuuu7777uuuu0000000000000000uuuuuuuu0000uuuu7777uuuu0000uuuuuuuuuuuu0000OOOOUUUUOOOOOOOOOOOO0000uuuu00000000OOOOOOOOOOOOOOOOOOOOuuuu7777uuuu0000000000000000uuuuuuuu0000uuuu7777uuuu0000uuuuuuuuuuuu0000OOOOUUUUOOOOOOOOOOOO0000uuuu00000000OOOOOOOOOOOOOOOOOOOOuuuu7777uuuu0000000000000000uuuuOOOOuuuu7777uuuu0000000000000000uuuu0000uuuu00000000OOOO000000007777uuuuOOOOOOOOOOOOOOOO00000000000000000000OOOO0000uuuuuuuu0000OOOOuuuu7777uuuu0000000000000000uuuu0000uuuu00000000OOOO000000007777uuuuOOOOOOOOOOOOOOOO00000000000000000000OOOO0000uuuuuuuu0000OOOOuuuu7777uuuu0000000000000000uuuu0000uuuu00000000OOOO000000007777uuuuOOOOOOOOOOOOOOOO00000000000000000000OOOO0000uuuuuuuu0000OOOOuuuu7777uuuu0000000000000000uuuu0000uuuu00000000OOOO000000007777uuuuOOOOOOOOOOOOOOOO00000000000000000000OOOO0000uuuuuuuu0000000000000000uuuuuuuuuuuuuuuuuuuu0000000077777777uuuu0000uuuuOOOO00007777uuuuOOOOOOOO0000uuuu00000000OOOOUUUUUUUUUUUUOOOO0000uuuu000000000000uuuuuuuuuuuuuuuuuuuu0000000077777777uuuu0000uuuuOOOO00007777uuuuOOOOOOOO0000uuuu00000000OOOOUUUUUUUUUUUUOOOO0000uuuu000000000000uuuuuuuuuuuuuuuuuuuu0000000077777777uuuu0000uuuuOOOO00007777uuuuOOOOOOOO0000uuuu00000000OOOOUUUUUUUUUUUUOOOO0000uuuu000000000000uuuuuuuuuuuuuuuuuuuu0000000077777777uuuu0000uuuuOOOO00007777uuuuOOOOOOOO0000uuuu00000000OOOOUUUUUUUUUUUUOOOO0000uuuu00000000uuuuuuuuuuuu000000000000uuuu0000uuuu77777777uuuu0000UUUUOOOO00000000uuuuuuuu7777uuuu0000uuuu0000OOOOUUUUOOOO0000uuuu000000000000uuuuuuuuuuuu000000000000uuuu0000uuuu77777777uuuu0000UUUUOOOO00000000uuuuuuuu7777uuuu0000uuuu0000OOOOUUUUOOOO0000uuuu000000000000uuuuuuuuuuuu000000000000uuuu0000uuuu77777777uuuu0000UUUUOOOO00000000uuuuuuuu7777uuuu0000uuuu0000OOOOUUUUOOOO0000uuuu000000000000uuuuuuuuuuuu000000000000uuuu0000uuuu77777777uuuu0000UUUUOOOO00000000uuuuuuuu7777uuuu0000uuuu0000OOOOUUUUOOOO0000uuuu0000