I have created this model in Maya with texturing in Substance Painter. I have used Nurbs Curves for various objects.
Top View
Front View
Night View
Wireframe
Ambient Occlusion