######### ....... ...... #...# ##...##+############ #.<............'...# +..............#...###### #....##..####..##..##..)# ##...##..#####'###'##...# ##.......#..........'...# #........#..........#...# #....##..##.##.##.###...# #....##..##.##.######...# #....#..................# #....#..................# #....+...........<......# #....##....###.##.###...# #....##....### ##.###...# #..........>...#........# #...)..........#........# #.......................# #....##....###.######...# #....#########.######...# #..... ..........#......# ##.... $.........#......# #.... ..........'......# ....)......##...##....(# ... #...##.....# . #..........# ##...JW.....# +...........# #...........# ##.####.##..# #. #.# ### .. .# .. .# <# .#