###### #....# { #....# #### #....# ###....#######....################################# ......gg))...'...........>........................# ###....#######....#########...###################.# #... ######........%..............# #.# #.. #.#######...###########.# #.# ## #.# #...# ###.# #.# #.# #...# #...# #.# #.########### #(### #.# #..<........ #.# #.# ###########. #.# #.# { { #.# #.# #.# #.# #.# #.# #.#########.# #......(....# #############