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