######## #......# #.## ####)#### #....<..# .... #.......## ....{ #........## ..oo. #.........# ..... # #.........# <..... .# #......8..# ....{{###Y# ######.........# #{..Z{o.{####.)....##......# #{###o)..#{#.###......# #####.#..#####o.# ######## #.......## #oo{# ....####### #o### ## #.# #.# #.# # { #.# #P ..# #P. .## #..F . #.... #. #....F#### ....!n.O<### ......##...# #.... ###...... $.{{ ###### ... .. .