---testing for 3 OOO OOO OOO OOO OOO OOX OOO OOO OXX OOO OOO XOO OOO OOO XOX OOO OOO XXO OOO OOO XXX OOO OOX OOX OOO OOX XOO OOO OOX XOX OOO OOX XXX OOO OXO OOO OOO OXO OOX OOO OXO OXO OOO OXO OXX OOO OXO XOO OOO OXO XXO OOO OXO XXX OOO OXX OOO OOO OXX OOX OOO OXX OXX OOO OXX XXX OOO XOO OOX OOO XOO XOO OOO XOO XOX OOO XOO XXX OOO XXO OOO OOO XXO XOO OOO XXO XXO OOO XXO XXX OOO XXX XXX OOX OOO OOO OOX OOO OOX OOX OOO OXO OOX OOO OXX OOX OOO XOO OOX OOO XXO OOX OOO XXX OOX OOX OOO OOX OOX OOX OOX OOX OXX OOX OOX XOO OOX OOX XOX OOX OOX XXX OOX OXO OOO OOX OXX OOO OOX OXX OOX OOX OXX OXX OOX OXX XXX OOX XOO OOO OOX XOO XOO OOX XOO XXO OOX XOO XXX OOX XOX OOX OOX XOX XOO OOX XOX XOX OOX XOX XXX OOX XXX XXX OXO OOO OOX OXO OOO XOO OXO OOO XXX OXO OXO OOO OXX OOO OOO OXX OOO OOX OXX OOO XOO OXX OOO XXO OXX OOO XXX OXX OOX OOX OXX OOX XOO OXX OOX XOX OXX OOX XXX OXX OXO OOO OXX OXX OOO OXX OXX OOX OXX OXX OXX OXX OXX XXX OXX XXX XXX XOO OOO OOO XOO OOO OOX XOO OOO OXO XOO OOO OXX XOO OOO XOO XOO OOO XXO XOO OOO XXX XOO OOX OOO XOO OOX OOX XOO OOX OXX XOO OOX XXX XOO OXO OOO XOO XOO OOO XOO XOO OOX XOO XOO XOO XOO XOO XOX XOO XOO XXO XOO XOO XXX XOO XOX OOX XOO XOX XOO XOO XOX XOX XOO XOX XXX XOO XXO OOO XOO XXO XOO XOO XXO XXO XOO XXO XXX XOO XXX XXX XOX OOO OOO XOX OOX OOO XOX OOX OOX XOX OOX OXX XOX OOX XXX XOX XOO OOO XOX XOO XOO XOX XOO XXO XOX XOO XXX XOX XOX OOX XOX XOX XOO XOX XOX XOX XOX XOX XXX XOX XXX XXX XXO OOO OOO XXO OOO OOX XXO OOO OXX XXO OOO XOO XXO OOO XXX XXO OXO OOO XXO XOO OOX XXO XOO XOO XXO XOO XOX XXO XOO XXX XXO XXO OOO XXO XXO XOO XXO XXO XXO XXO XXO XXX XXO XXX XXX XXX OOO OOO XXX OOO OOX XXX OOO OXO XXX OOO OXX XXX OOO XOO XXX OOO XXO XXX OOO XXX XXX OOX OOO XXX OOX OOX XXX OOX OXX XXX OOX XOO XXX OOX XOX XXX OOX XXX XXX OXO OOO XXX OXX OOO XXX OXX OOX XXX OXX OXX XXX OXX XXX XXX XOO OOO XXX XOO OOX XXX XOO XOO XXX XOO XOX XXX XOO XXO XXX XOO XXX XXX XOX OOX XXX XOX XOO XXX XOX XOX XXX XOX XXX XXX XXO OOO XXX XXO XOO XXX XXO XXO XXX XXO XXX XXX XXX OOO XXX XXX OOX XXX XXX OXX XXX XXX XOO XXX XXX XOX XXX XXX XXO