############ ...........############# ....................... ...........######.##.### ........).(............. ...........#....$..#.# .....................# #+###########......#.######## ................... ..............###### ####....#.#.#......# +....+..........+ +...>...... #....#.###....%.# #.##......[... #..K.#.##....#######.#........... #### #.##..).+ ..##.#........... ###+##)...# #.##.#......... #....)!...# #.##......... #.........# #.# #..###'# #.........####.###......# ######....'.........###.# #....####.####..##.##### ###########.........# ##........# #..............###### #.(......# #..............# #........# #[.............# #........# #..............# #(.......# ##..########'### #........# ##'# #.# #........# ####.#### #.########## #........# ##..#.#..## #.#... ...# #........# #.#.#.#.#.# #.#.######.###........# #..#...#..# #...............#..#### ####.....#### #.#.............#..# +.....<.....+ #.#.............#..## ####.....#### ..##............#...###### #..#...#..# ##.##.....................# #.#.#.#.#.# #.##..............#.####.# ##..#.#..## ..##............###.# ####.#### #.############### #.# #+# #.## #..# ####.## #....># #.##### #