This video is produced using Processing and Box2D. Processing is a Java-based programming language specifically designed to generate and modify images and videos.It facilitates handling computer graphics and interaction techniques including vector/raster drawing, image processing, color models, mouse and keyboard events, network communication and object-oriented programming. Box2D is an open-source physics software engine. It implements physical laws and is amazing and realistic. It handles gravity, collision between objects, velocity, friction and many other topics. It can be integrated in C++, Java, Processing, between many other software packages.An abstract firework is presented. The little fireballs fall down, follow invisible obstacles and are collected in hidden cups. They fly in harmonic clusters that resemble wild water pools. 14412 is the maximum fireballs shown in the same frame.The program that generates the movie FireW14412 import 4 special software packages: shiffman.box2d.*, org.jbox2d.collision.shapes.*, org.jbox2d.common.*, org.jbox2d.dynamics.*. It is object oriented in defines six classes of objects: Lat, Particle, ParticleS, Schaal, Sproeier and SproeierS. All these objects communicate with each other giving a realistic view of an explosion and collision between the different objects. In each frame thousands of objects are visualised. The maximum of particle objects in one frame is 14412. Taking into account the complexity of Box2D and the communication between Processing and Box2D, this video is surely the most complex of the 4 works I submitted.