########## ##### #.... ...# #...# #...# #..# #...# . #...# #..# #...# #.. #...###..###...# #..####..............#####.. ##........................... ........................%....# ...........####...............# .. ...........# #...###.........## #...#########..####...# #........... ##... #.........# #............ .....#########........)# #............ .................).....%# #..........## ..................##....# #..........# .........<%........##....###..#####...# ............>.......##....)....#####.... )....................##.........o....... .....................##...)............. .................)...##...####......... ...................)..##...# #........> ......................##...# #..#####.. (..%......................s. ...# ............................ ...# ....(...........................# ###########..........###.... ...# #..........# #..... [.........# ... . ...