######### .......<# ........## #######.##### ################# ..........+ #.....###...............+ ......(...# #...........##.######.### ...........# #.###.###.####.# #.# ............# #.# #.# #.# #.# #.# .............# ..# #.# #.# #.# #.# #.............# #### #.# #.# #.# ##'###.............# ### #.# #.# #.# ##.).##.............# ##)## #.# #.# #.# ##...(.#.............# ##)#.# #.# #.# #.# #...)................# ##.###.# #.# #.# #....)...............###)## #.# #......<.......).....##.#(## #.# +..........?.........#)###.## #.# #....................(#####.## #.# #.# ##..................(....###.## #.# #.# ##................(......###)## ## #.# ##....######'###.##......###.## #.# #+#### #...(###.......'..(# #.# ####.######........### #######[####### ##.......#####........# ..............# #.........############# #.# #.............# #<# #.............## #.# ...............## #.# ......###.......# #.# .....# ##......# #.# ...# ##.....# #.# .. #..)..# ... ##.....# ..# . ##......# ..###.......# ............## .........x.## .......444e# .......4e2.# ........{### '#######'# .)) #.e.. #..... ....... ......## ......##