######## #.....!########## #########.####........... #.........# ############ #.######### #.# #.# #.# #.# #.# #.# #.###.######## #............. ######.#####P #...()...# .....##.##### ..## ##)## #.#.#####∩..# .....c).....# #.#.#####...# ##..# #..# #..# #..# #..# .#.# ###.