######### ..##########.......##### .......<................ #.#####............#### #.........#....# #.................##.. #....#####............ #....# #......####.. #....# #......# # #....# #......# +....# ##......# ######....####.......## ......................... ######y#.####.########## .####..yy.#.# #....# ........###.# #.#### ........# #.# #.# ......(.# #.# #.# ........# ... #.# ....##.## ... ... .... #g ... ... ... #. .. ..