###################. . . ##...................# ... ... ...................... ... #.# #......<.###########. .># #.# #..>.....# # #.# #.# #........# #. #.# #.# #........# ###..#### #.# #.# #........# #........######.#######.####........######### #....../...))O........)...................... #.....>..######)#######.####.################ ......ff....................... ...f.?z.######.######....##.### ........# #.# #....##.# ###.z### #.# #........ #.. #.# #.<..##.# #.. #.# #.(..##)# #.# #######.# #.# #.# #.. ###