.######## .....)..############################# .(...................................# .........##################........(.# .........############ #####..........# ..................... ..##..........# .........############ #.##..........# .........###############.##).........# .................................##### .........###############.##......# ................... #.##......# ............######## #.......<.# #............# #<.#......# #............# #..#......# #..(.........# #..#(.....# #....$.......## #..#.[.... #...........# #..#### #........#..# #..# ##.##O...#..# #..# #..()......# #..# #..........# ... #.......[.... #............ .............. ##........... ..(........ ..<...... ...