###### ######### #....# ####....(..# #....#####..'..)....# ####....##....##.......# .......z)..#####..<)...# ###...z#### #.......# #....# #.......# #....# #.......# #....# #.......# #>...# ######+## ......... .......... .##........ #........# .........# ....##...[.