################ #..............# #.############.# #.# # #.# #.# .... #.# #.# ....# #.# #.# ....# ##'######## #.# ....# #.......... ########'###....# #..>........ #..........#....# #........... #..........#....####........... #..........'.{..+...........[. #..........#....###.#..####### ########'#.###### #.#..# #<#.# #%#..# ###.# #.#..# #.########.#..# +.............# #.########....#### . #.......################# #......................<# ##.#+##.################# .... #.# ####.. #.. .. #### .