######################## ........................# .........................# ..........................# ...........................# ......(......................########## ...o..............%.................... #....###................######......... #o...# #................# #.......... . #....# #..######........# #..####### ..# #....# #..# #........# #..# ..# #....###..######........######..########..# #.....%o..................................### #....................................%........... .######################################.......... #....##### #...># #....# #########....# ........<....# .............# ............... ..######........ . #....##. #....# #....# #...> .