### ####### ##.# ##.....# ##..# ##......## ##...# ## ###........# ##....## #.# ##..........## #....#.## #.# #............# ######..# ##..# #..........## ##.#### ##..# #..........# #####...##### ####..%# ##.........# ###...........# #......# ##........# ##.............####.....## ### ##.......# #.......................# ### ##..###......## #..............####.....# ##.# ##....##.....## #..............# #....### #..## ###.....#.....### #..............# #.^....## #...# ##........###....# #..............# #....#..###...## #..........#####.# #..............# #...###..#.....# ##...........# ### #.............## #..## ##.......# #............# ##............# #..# ##......# #...........## ###..........# #.# #......# #...........# # ##.......### ## #.....## #...........# ... #.>##.#### #.....## ##...........# ...w.###.## ## #....#.## ##..........### .........# #....##.## ##..#.......## Z.......## ###.####.## ##..##......## ........# ### ##.###..####...### .?......# ##....## #..## .......## ##..## #### #### ......# #..# ##.... ...#.. ##..## ###...... ####.# #....## ##<......$ #.##..## ##[oo...... #.. #...## #.......... #.. ##...# ##.......... ..# ##..## #........... ..> ##..## #........... ..# ##..###........... #.#............... ...##.............. ........##########.. #........# #.....#..# #....##.## #.. .. #. #..