B B B B B B B B B B B B B B B B B B B B B R B B B B B R B B B B R R B B R B 
B B B B B B B B B B B B B B R B B B B B B B R B B B B R R B R R 
B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B R B B B B B B B B B B R B B B R B B R B B B B B B R R B B B R 
B B B B B B R 
B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B R B B B B B R B R B R R B B B B B B B B B B B B R B B B B B B B B R R R R R R R R R R 
B R B B B B B B B B B B B B B B B B B B B B B R B R B R R 
B B B B B R B B B B B R B 
B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B R B B B B B B B B B B B 
B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B R B B B B B B B B B B B B B B B B B B B 
B B B B B B B B B R B B B B B B B B B B B B R B B B R B R B B R B R R