######### ############# ############ #.......# #...........#### ############ #..........## #.......####..)...........## #..........# #...........#######.......#....).).......##..###..........# #.................#.......'.##..)........###...'[.........# #........#####..#.))......####...........# #####..........# #........#{{{#.####.......# #...........# #..........# #........#{{{#.# #.......# #####.####### #..........# #........#{{{#.## #####'### #[..## #####'###### ##'#####.##+##..# #...# ###..### #..# #....##..8.8...#########.## ##.[(# ##.# ####>.###...##............# ########(## #.# ####'###.####............# #.........# #)# #<........#..............#####.......(.## #########'## #.........#.#............#...............##......)...# #.........#.#..............###.........#..+.......)..# #.........+.#............### #.........####...>.<....# #.........###).^)........# #.........# #..........# #.........# #..)./.......# #.........# #..........# #.........# ######.####### #.........# ###'######## ########### #)[.# #####.##### #.# ###.# #.....# #.# #.# #########+### #.#### #######'### #...........# #....# #.........#### #...........# ####.# #.........'^.####...........# #.# #.........##....#...........# #.# #.........#####.'...........# #.# #[......(.# ###...>)).....# #.# #######+### #.....).[...# #.## * ###'######### #..# ,, #...# ##.# **{ #.### #.# ######+## ##'####### * ######'###### #...รท...# #......... #...........# #.......# #........., #...........# #.......#####......... #...........# #.......#...'........., #?.....9....# #.......'.###......... , #...........# #.......### #......... * #...........# #####'#### #......... * ,+...........# #...<# ########+# * #...........# ####.# * #####+####### #.# *** * * * #.# * , , ###########'## ,, , * * * #............# , * #.....<......# , #.........>..# , * , , #............... , , , * , #..........[..#..,, , + * , #.......)....## .., , #......!.....# # * ##############