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