######## ##### #......# #...# #......########...####### #.>...........'....W....# #......########...#####..# ##'############...# #.# #.................. ... #.<##.............#.⌠ ... #..##.###########.# W∩ e.... #..##.# .# . [#.# ...##.# .# ..## ###.##.# #.##.# ..##.# ..##.#