######## ........# ........# . .........####.# .......)....#.# .........(##.#%# ..........##.#.# ..........##.#.# ######### ........<.##.#.# #.......# #.##########.#.# #.......# #.# #>.....# #.......# #.# #.)....###### #.......# ###### #.#######............ #.####..!..[.#####################....###.............####### #...............)))(.....(.......C..............>%....# ######.......#####################....####............# #.......# #....# #.......###.## #.....(.# #....# #.......# #.# #......># #....# #.<..(..###.# ######### #....# #.......'...# #....# #.....?.##### #....# ####.#### #....# #.# ###### #.# #.# #.# #.# #.# #.# #.#