### ############ ################ ################### ##################### ###################### ###......#####........# ###......#####.......... ###......#####........#. ####......'.###........## ####......#oo=%>.......# ####......#####........# ####......###########.## ####'##############..# ###.o############.... ###'############..## #..oo.#...####..## .###.#$#.####+## #.#.o.#.###. #.###. #.. # #.#### #.#.#.. #.#.#.#.###.# +# #.D...#.S...# .# #...# .# ##.##### (# #......# ##.# #......# #.. #......# ##'##### #......# #......### #......####........+ #....D.##.'........# #......##.#........# #....<....#........# #......####........ ###%#.##########+# #..#.......## ######'########.## #.(......##......# # #........######### #+######## ####.# #........# .........####....# #........######### .........'....######## #........'........ ........####......... #........######### ........# #.######## #........# ........# #.# #........# .......# #.# ###.###### ####### #.# #..#### ###'##### #.....# ##+### #.......# #.....# #######+### ###....# #.......# #.....# #.........###.'....# #.......# #.....# #.........#...#....# #.......# #.....#### #>........'.###....######.......# #........####.........### #....'...##.......# #.....##....'.........# #....###..'.......# #############.........# #....# ####.......# #.........# #....# #.......# ########### ###### #########