######## ##......########## ###...###..........# ############## ############ ###...### #..........# #..(.........# #..........# ##...### ###..........# #............# #........).# #...## #.'..........####............# #..........# ##...### #.#..........#..'............###..........# ###...###.#..........%.##............#)')........<# ###...###..........####............'.#..........# ###...### #.........)# #............#########'#### ##...### #..........# ####'######### ##.# #...## #######..### #.# #..# ##...### ########..## #.# #.## ###...### #..........# #.# ###'###### ###+#######)..# #..........# #.## ########........# #..........).## #....).....# #.>######......'........# #..........### #..........# ###.........######........# #..........# #..........#####....######## #........# #..........# ####..........'.....##.# #........# #....>.....###..'..........########.# #..######## #..........'...##..........# #.# #... #..........######..[.......# #.# #... #########'## ###)######## #.# #.. #..## #......### #.# ##..# ######...# ... ######'### ########)## .........# #.........#### .........S#####............## ..........'........######...# .S........#####....####...### .........# #....##...### .........# ######...## .## #'####### ##...### ..# #. ###...### #.# ###...# #.# ###...#########'##### ##...### #...........## #...## #............# ##...### #............#.. ###...###............... ###...#...........##. ##....#######'### ###### ##.)# ####><## #....## #+####