#####+####### #......<....# #...........+ #...........# +...........# #...........# #...........# #...........# #########'### #.## #..# ##'# g.. .(.# ...# ...+ .!.# [..# .