######## ##......## ##........## #..........# #..........# ##### #..........# #...#################..........# #####..................##..........# #......#######'#######.###..%.....## #......# #.# #.###..<.....## #########......# #####.##### #.##..........# #.......#......# #...'.'...# #.............# #.......#......# #.###.###.# #..#..........# ##.......#......# #.# #.# #.# #.............# #........#......###'###.###'###..#...........# #........#......'.............'............#.# ###......###......###'###.###'###..###......## ##.........##......# #.# #.# #.# #.## #####.## #..................# #.###.###.# #.# .# #..........######..# #...'.'...# #.. .# #..........### ##.# #####.##### #.# #.........>..# #.# #.# #.# ##........##.# #.# ###+### #.. ###......# ..# .. ...... .... ##.##### ..# #### #..... ...... #.# #.# ###.###....##.#.... #.#### . #............_..... #....# ..###.....#.#...#.#... ( ####.# #....##...#.##.......... #.# #. #........##...####... #.#### .####.................. #....# .. #.......%........# ####.# #.##................# #.####..#.........%........ #...###.##................. ###........................ ####......>.............. ##.................... #...................... ##.......####............. #....##.# #............. #....##.# #...........#. #.......####>...........# #........................ ##..#.................... ####...........<.<...... #.............S.....( #.................... ###.#############(... #.# .(. #.# # #.# #.#