###################### ..........+.......'...# .........#.......#...# . #.....##..##..##'######### #..##.....###+##..##..##.#...## #..+..........................# #..#>.........................# #..##....#######..##(######..## #..####'## #...### #..## #......## #...# ##..# #......# #...# #..# #......# +...+ #..# #..##..# #...# #..# #.)##..## . #..# #.......## #..# #........# #<.# #..##...## #..# #..##+### #..# #......# #### #......# +...+ #..##..# #...# #..##..## #...# #..##...## #...# #..##....#### #...# ##### ##+##...##...# #...###...## #..##..##.....##...##.....## #...+..#.......#...#.......# #..##..#..(...s'...'%......# ##'##.)#.......#...#.......# #..##..##.....##...##.....## #..+....##...# #...###...## #..#.....#### ##..####### #'###.....# #.......# #..##'######. +...)...# #............. #.......+ #............ #.......# #..##...).##. #.###+### #..##+##### ##.###.## .# #.........+ +..#....# ... #.........# #..'....#.... #..##'##### #..#.........# #..##.....###+######.....#.. #.........##..######.##### #................)....# #..######+##..........# #..# #..######.## #.. #..# ### +..< #.... #..##. #..# .. ...# #..#