########### ....##.<.#.....# ................# ...............# ...............# ...............# ..............# .............# ..............# ...............# ...............# ...............# ................# ................# .........)%......# #...........[.....# #................# ##..(.............# #.................# #..........<......# . #.................# .. #.................# .... #.................# .....###########.................# ..........#......................# .................................# .......................[..........# ...........@[..............)%)....# #.......##.a#.)...................# .....## ########.................# .... #.................# ... #.................# . #.................# #.................# #................. #.............. ##............ #............ #........... ##......... ......... ...