######## #......# #......# #######......# ######..(.........# ########....#............# .........................# ..............()..)oo....# ................###......# ..(.............# ######## ................# .......%........#### ...................# .........(......##.# ................##.# ................##.# ................##.# .go...........[..... (.o..o=.........###. ....... . #.# #.# #.# #.# ####.# #.##.# #.##.#### #.......# ##.#..#### #.....# #..#..# ###########..#.## #.....##.....#.# #####.##.##.##<# #.##.##.##.# #.##.##.#### #........... ###########.