######### ###### #.......########## #....#### #.......#........# #<...#..# #.......#........# #....#..# #.......#........# #....#..# #.......#........## #....#..# #.......######....# #....#..# ######'###<.##.#### #####g...#..# #.......#.......# #........+..# #.......#.......# #.....o..#..# ##'#########..### #...†##'##..# #..........#..# ........#..##..# #.......>..#..# ........#......# #..........'..# ........#..(...# #..........####.. ........#..##..# #................# ##+#....#..##..# #......##'#......+ #....#..#...# #......#..#......# #....#..#...# #..[...#..#.....>#.. #....'..#...# ####### #......#..########.....#...g#..#...# #P.P..## ########..#............#....#..#...# ##...P..# #.........#............#....#..#...# #..P>P..# #.....##..##....# #....#....#..#...# #..PPP..################'#####..##....###....#....#..#...# #....P..)............))).....#..........#....#....#..#...# #.......###############......+..........#....'....#..#...# ######### #......#..........))...#....#####..# #..........#....####'###.(.... #..# #################.............. #..# #...............#..# #.............g.#..# #.............gg#..# #..()......W #..# #..))....... #..# #........... #..# #........... #..# #........... #### #........... #........... ########)...