#+# ##### .. #..########.... .. .. .... .........#.....############ #+# .###g# ................#....##....##.##.####.####.#..∩. ................#................#...........#.# ....... .......#................#..........$... #....# #...###...##..........O...).......... #....#####...#####'##..........#.....∩..g..... ##................W.##....##....####.##^..###. #...............W...########....#######...### #.........................#............†....# #.....##....####....##W...#.................# ##....##########'#####....#..........g......# #.....##...............W..#.................# #................<........#........g∩.......# #.........................#..........[......# #................<..###'####..##..####.g.....# ##....##.....J......##...###..##.g####....#### ##.)>.##............#..........#...........# #...g...............#.......†..#...g.......# #.....##....###.....##.........#...........## ##....##....###.....##........########.....PP ##............................##...###....PP^. #..............................#.......#.PP_P #...................##...##...##.........PPPcP #.∩..........##.....############..........PP P #............##..g..##........##...####...... ##....##.....#................##...####...##. #.....##.....+.................#............ #......†).##############.......#............. ##.....#..# #.......#g............ #.....##..# #......##'########. #.....##### #%##g..##.....### +......# ####...##........ ##.....# #....'......... #.....# #....#......... #....## #....##....##.# ###### #....##....# # #...........# #...........# ............# .#############