###### ######## #....# #......# #....# #......# #....# #......# #...(# #......# #....####......### #................# #................# #................# #................##### #................#...# #........####....'...# #........# #....#...# #........# ########.# #........# #....# #........# #....# #........########....# #....................###### #....................#....# ** #....................#....# #....................#....# * #........##'#........#....# * ######........'..'........#....###### *,, #.............#..#........#....#.bbb# * ** #.........#####..#........#....+.b.<# *, , * #.........#..##+##........####'#..SO# *,, , * #.........#..#.....#+###....#..#...(# *,,,,, , ######....#'##.....#, ,#....'..#...a# ,,,, , *, ,+.............#,,,+....#..'...O# * * ** *,,,#.............# ,,#....####....# ###### * , *, #.............#***#....# #....# #....# * *,,,#........###### #....# #....# #....# , *,, #....##### #....# ##....#####....# *,,,+....# #....###.P♣≈......<...# , *,,,#....# #.......≈≈≈≈≈.[.......# * , *,, #....# ######........≈≈≈♣.........##### ,, ,,,#....# ######..............................., * ,,#....####.................................?.. *, *,>,#......................#..................... * *, ,#........................###................. , *,,,#..................####.#...#................ *,,,#####.........#'####....#..###..............., *,,,* ,,#.........+.........#.#.#.#..%..####.....,, *,,,, #.........#...###+#..###:###....# #####* *,,,* ,,#....###+##...#,, ..#,#.#.#.#...# , ,, *,,, *,,#....#,, ,#...+, ,..#..#*#..#...# ,,, ,, * ,,,, #....#,,,,+...#,,,..#.#,#.#.#...# * , , *,, ,,,,#....#,,,*#...#,,(...#*#[###..### * ,, , * ****,,#....*,,,*#...#,,, ,,#.#,*,#..,* ,, * , * ,, , , **,,, ,, ,,,.#* ,,#.. * , ,* , * ,, *, * ,,, ,,, ,, * , + , ,*, ** * , *,,,,+,,*,,, ,, ,*, ,*,, , ,, , * ,, * *,,,* ,* , , ** ,, , ,* * ,, , * * , ** , ,,, , *, ,,,* *, *,,, * , , ,*, ,,* ,, ,, , *, ,* * ,,,+,,,*,,, *, , ,,,, , , * ,, *,, ,* ** *** * ,,** * ** * , , ** * *** * * * **