################################################################* * #............................................................... , , #..............................................................., , #...................................))..................(....... , #.............................###.....###....................... , , * #...#####.....................# #.#.#.# #.....................##### #...#}::#..##..##..##..##..##.# #..)..# #.##..##..##^.##!.##..#(.)# , #...#[.[###########################.###########################.).#, #...#.=)#.......................###.###.......................#}..# ,, #...####'.#####################.#.....#.#####################.'#### ,* #....##...#* *** ** * #####'###.###'################# #...# #.....#.###, ,, , ,*,#.......#.#.......#.......&22.# ###.# , #....##.# , , , , #.#.#.#.))).#.#^#.#1#######3#'### #.# , #....##.# ,, , ,, #.................# * , #.°°....# #.# ,, , #.....#.# * #.#........)....#.#, , #.#...#.# #.# #....##.# ,, , #.#.................#, #3#...#.# , #.# #....##.# * * ** #.#.#.............#.#### #.......## #.#*, #.....#.#, ' ,, ,, .'.................'..#............ #.# , , #....##.# , * * * ##.#..)..........#.#..#........... #.# , #....##.# ,, , #.................#..#............,*#.# , #.....#.# * , ,#.#.............#.#..#....#.3.#.... #.#, , #....##.# ,* , ,, #.................#..#...##'''##...##.# , * #....##.# * * , #.#.#)#.....#.#.#.#..#####1....#### #.# , #.....#.###' * ** #.......#.#.......#.....&23.......###.# , #....##...# ,, , + ,#####)###.###'#####################...#*, ,* #..(####'.#####################.#.....#.#####################.'####, #...#...#....).....)............###.###.......................#...#, #...#.|.###########################.###########################)).#,, #...#...#..##..##..##..##..##.# #.....# .##..# .##..##..#...#.., #...#####.....................# #.#.#.# #.....................#####.. #.............................###.....###............................. #.)................................................................... #..................................................................... #.....................)............................................... #..................................................................... ####...............................................................## * #........###########........#'######.......(....................# ###........#.........#........#......#..)(.......)......^####....## #..........#.........#........#......#...((...........#### #....# #..........'.........#........'......#................# #....#### #..........###'#######........#......#..........#####.# #.......# #....................../......########..........# #.# #.......# #..............#####..................∩..##'###.# #.# #.####### #..............# #.....................# , #.# #.# #.# #..............# #.................∩...#, , #.# #.# #.# #..............# #........######....... ,* #.# *#.# #........#####.# #........# , ,*.......* * * , * * ..# #........#...#.# #........# . , * , *,, ,, ..# ######..:#...#.# #........# , , , * * ,..# #...#...#.#####........# , , , , , , ,, ...# #...'...#..............# * , ,, , , * ,, ###.#...#............... , , , *,, , , #.#####..........##### * * , * , , * , ,* #................# , ,, *, , , , ,, , #................# * , , , , ##................# , * ,, , ,, #..........^......# , , , #....####.......... , , , , , * #....# ######### * , * * * * , #....# ,, ,, , #....# , , * #....# *∩ ,, , *, , , , #....# *** * * , , ###### * *