####### . ############ ##.....######## .. #..........###......##.....## ... #...........##..............### .... #.........)...................# ..... #............................## ......###### #.#''#.......................## ...........##### #.+..##....#########..........## ...............#### #.##..#..###..#....#...........# ...#..............### #..####..#.........#...........# ...........)........## #........#.........#...####...## ....S.#####..))......# #.......##.........##..#..#...# ......# ####)).....###.......#...........#..#..#...## #......# ##)......##.#'#...###'#...#####..#..'....## #..#...# #)......##.#.#.......#####......#..#.....# #...)..# ##[).....##.###..................#..#.....# #......# ####.......###......................####...### ######......#####..........# #............................## #####........#................## #..........#'#.#####.........## ####....................)).....### #.....######.###.#.###........## ###...........................#### #....##....).........#.........# ##.........................##### #....#.(............+#.........# #..........#####....).###### #....##.............##.......### ##.......#### #.....)# #.....#.[...)........#.......# #.......## #....NN# #....##)###)#........'.......# #.......# #...#..# #....#..#.#.##......##.......## #.......## #.....N# #....##(#....#.......#........# ##.......#### #...S..# ######## #.....#)###.'#.......#........# #..........#####......######......######.....#)..###.......##........# ##..........................)................'..############.........### ###...............).........................####......................# ####.......)...))...............)......(........................[..## #####........................#####)).........................((.# ######......#####......### #.............................## #......# ######## #.....................)####...# #......# #..[...####...####....##..'##)# #....).# #....###..+##''..###..#.....#.# ##.)).## #....#.............##)#....)#.# #....# #...##..............#.##....#.# #####)...###################...#...............#..#...##N# ##...)....................[)....####'####..)/####.##...#..# #.)..)######.............###............####(#....#....#..# #<)...#..#.#.....#''#....#.##.................(...##...##.# #..)..#....##....#..##..##..#.[............).......#....#.# #.....).....#....#...##.#...##.....................##..##.## ####...##'####....#....#.#....#<.....................####...## #.##..............#'####.###''#.........<..).................# #..................................................(.......#.# ####.#...#....[........................##..##.........##..#### ####..###.....###......##..........###..######...####..# #.## ####### #...##.##..######### #### ##### #### ### ############