############ ## #.......#..#... ............... .......<....... #######'######## ##.###....# #....'..รท.# #....#....# ##.###....##...... ##.###....##..... #..#......#..... #..'.)....#.... ..# #..#.)....#...# ..# #..##.....##..##### ..# ###..##..<..##......##..# #....#......#...........# . #....#......+...######..##... #######.##..##..##..##t.'.... ####..##.......'g.# #...........##..# #.......##..# ..# #.......##### ..# ##..##..# ... #..##..# ..## #......# ..# +..##..# ... #..##..#