###### #....# ##....# #[....# ###..)..# #########....########.. ............>[.<....... #######...########..... #........## #.. #.######.# #.# #.# #.# #.# #.# ..# #.# ... #.# .## #.# #. #.# #. #)# #. ### #.# #.###...###.#### #..####........#### .................. #o...#####.####.## #)# ..####.# .## #.# ...##)# ###... #.#####.##.##...... #.##.....#......## #................## ##................### #.................. #................# #.(..............# #................# #................# ................## ........##.....## ...#### ####### ..