########## ###* #<..>....# .... ###....###.##### ....#####........#..)..# **,,, ........#........#####.# , <.......#........##.##.# , ...........#.###.......# . , , ...###.##>#.#.'....#### ,....#########.##.#.#.#...## , (.(.'!...@....##.#.#.+...# (...############.#.###...# * . , **, , ....# ##### , , * , ....., , * * ** ** , , , .## * * * , * * * , * * * , , , , , ,, , , , , , ,,, , ,, , , *