###### #....# ##### #....# #...# #....# #...# #####....######...###### ......................... ..####....######......... ........)...............? ......................... .#####.#.#######...###### #)#####.#.#######...####### .................(.........# #.#####.#%########........# #.#.##### #..)......# #.......# #......<..# #.......# #.......%.# ##..(....###..............# ............................ ..##.......###..............# . #.......##........##....## . #...######........# ....# ... #...# #.#.##...# .... ....###...######.#.##...# ... ........................##...$ .......<...#####.#.##.#.##....# .......................#.##....## ............#####.#.####.##....$. ............# #.#.####.##....####. .#.#####...######.# . ............... # #..<....)..######.##.#.......#. ..#.#####.)....[.............o......... ..........)..........#####.##.#.......# .....................# #.##.#.o.....# ...#.#####........%..#####.##.##o####.# ...................).[............((# ......................#.##.........# .............[.......)#.##.........# ......>..............o.............# ..####............)..#.##.......%.# . ...................##......... ##.............######........ ..............# #....... ####..........# #...... #..........# ###### #..........# ############