######### ## #........ ...##########+#........ ....................... .......<............... ....................... ...............######## ..............>'.<....# ...######......#......# .. #....########......# . #..........##......# .... #..........##......# ..... #....##............#......# #....##............#....>.# #..................+......# ##....##....#########......# #.....####+##..............# #......# #..............# #......# +..............# ####.....# #..o...))###### ....#.....# #......).# ....##'#########........# ................)........# .........................# .........................# #........................###### ##............................. #............................. #............................. .............................. ...####'####+##.............. ...#....#.....'.............. .. #....#.....#.............. #<...#.....############### #....##....# #....##....## #.....'.....# #.....#....## +.....#....# #....##....... #######....##. ###### .