######## ########## #################......# #........# #.........#............# #........# #......##.#.#####......# #........# #......##.#.#<#........# #........# #......##.#.#.#.##.#.### #........#################......##.#.#.#.#......#. .........>.......................................... #........#################......##.#.#.#.#......#.# #........#################.#######.#.#...#......# #..........................# #.#.#####......# #######.################### #.#.. .......# ########.# #.### #...... .........# ... .....# .........# ..# ##### .........# ..# .........# ..# .........# .........# ....?....# .<.....o%# ..............# .............# ......[o.....# ###..........# #........... #.......... o......%. ...