####### ##.....## ########## #.......# ##........## #.......#########..........########## #...<..........)%.................[.# #.......#########..........########.# #.......# #..........# #.# ##.....## #..........# #.# ####.... ##........## #.### .....# ###.#.#### #.<.####### ......# #..#.# ##........# ..... #.##.# #....>...# ... .. #.#############........# ..# ..........((().........# ##. ........g....##.......!# #. ..............#........# ........<.....#........# ............#........# .......!...########## ..........# .......).# .....#