######## #......# #......#.# #......#.. #......#.# ## #####......#.#####.## ...........+........# ######......#.......# #...........#.......# #......####%..%<....# +...................# #......####...#####.# #......##<###.# .. #.###......##.....# . ........#####..#### .######.##....[. # ####.##.#...... #....##.####... ## #....'.(#....... .... #....#..#.# ###+# ...# #....#....# #...####...# #....##...#+#.###.....# #.........(....#......# #..............#......# #####.................# #........>###.....# #.........# #.....# ########### #.w...# #.....# ......# ....### #....# #....# .....#