############## #............# #.##########.## #.# #####...######## ######.#####..............# #............###...###..<.### #>####..###.## ##.###.......########... #.# ##..###.#####.# #.................. ##.###.............# #.......##.##.##.## #######...##....##.####.## ##....####.# #........ZZZ.......# #.#####....####.## #.#####...##....##.####................# # #.# ##.###...##...#..Z...............#.##..# #.# #......Z..###.Z#Z.######.####.........# #.# #####.##.## ##Z#..# #.# ##.######## #.# #....# #.#### #.# #.# #w# #.##.## ##.# #.# #g## #.###Z###.## #.# #..# #.# ##...## #.######## ##.# #.# ##.## ##.......... #.# #.#####.######### #...####### #.# #................ #.#...# #.# #######.######### #...#.# #.# #.# #####.# #.# #.# #.# #.# #.# #.# #.# #.# #.# . #.# #.# #.# .# ..# #.# .# # #.# .# ## #.# .# . #.# .# #. #.# .# #.##.##.##.# #........>[# ###..##.#..# #.## .# ... #.# .# . #.# .# #.# .. #.# ## #.# #.# # #.# #.##############.# #...%...<........# ##################