###### ###....##### ####### ###..........## ....... ###.....#####...###.....# #....####...####.....# #..###.........###'### #..#......<.....('.+ #..###.........###+### #....####...####.....### #.......#####........... #....................## #.....###.............# #.##### ########..###.# ## ##.####### #........ #.#.##### #.#[# #.# . ######.#####.# #............. #.####..####.# ######.####..## #......)(.....###.# ######.##)##.>.... #.##.....###.. #.##.....###.# #......#...... #.##......##.. #........#.# ##?.....## # #..##w.# #.. ...# #.. #... #. #.#.# ..... ######