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