################### #................... #................... #.########.######### #.# #.# #.# #.# # #.########.#########.. .. #).................... .. #..#######...######### .. .# #..#######...# ..# ########.###### #............#############.... )...o........!. #.............................. ...(........... #............................. ................. #.##########...............## #o.# #.# #..........(....# #..# #.##########...............################..###### #......................................).).......... #..........##############..#######...###########..# #..######..##############..# #...######### # #..######..................#######..^......... #.............)......................%........ #..###########....................#########... #..# #..#################.# #..###########..# #.# #...............####### #.. #..((.....)............ .... #..##########..######## ##### #..# #.(# .. .# #..##########..# ...############.# #............... ... ...............# #...........##### #..# #............# #...........# #..# #............# #...........# ..# #..# #............# #...........# #..# #..# #)...........# #...........# ########..########..# #............# #...........##### [....................###########............# #................. .............................)..............# #..........###### #.........................................# #..#######.# #................<....#######..#########..# #.. #.# . #.....................# #..# #..# .. #)#########.. #.....................# #..# #..# #######............#########.....................#######..#########..# ......................................................................# #########............................................................# #..###########..###########.###############..................# #..# #..# #.# #..................# #..# #..# #.###############.........>........# ######>.###########..###########..................................# ...............................................>...................# ###################################################################