###### #....## #..#..## ######## ##.....####### #......# ####........## #. #......# ###.......#########... #......#########....#######.......... #................##..#### #.......... #.......###....#####....###.......... #......###..##.#.......[##........... #......###<###.#.##.>....#.........$. #..........# #... #......)......<.... #.......########.##......#........... #.......# ........................ ###.....# #...................... #..#### #...........#######.### #...# #......%....# .. #... #.$.....##.## .. ..... #..w[........ . .#. #..l........... .............####. ..........##.# .........## .# .........# .. ........## . .......##